爱问知识人 爱问教育 医院库

jsp中下拉框的text如何传值?

首页

jsp中下拉框的text如何传值?

jsp中下拉框的text如何传值? 
getParameterValues 取得是value , text怎么取呢? 

提交回答
好评回答
  • 2011-10-31 13:57:30
    jsp在是在后台执行的,jsp容器完成处理后,发给前端的是html。
    浏览器接到html以后,解释展示,将text展示出来,
    当你提交是,浏览器只将value上传服务器;
    上传到服务器后,你在服务器生没有办法通过获取请求参数的方式来获得text;
    如果你真的需要,你就将这些text保存在server,提交后通过value查找到text;
    另外,你也可以通过写js的方式,在提交前将value转换程text,提交服务器,但是这是在浏览器执行的。

    2***

    2011-10-31 13:57:30

其他答案

    2011-10-31 16:00:20
  • 如果是post提交,可以做一个隐藏域,提交时候用JS对隐藏域赋值,后台取隐藏域的值;如果是get提交,在提交时用JS取到选中选项的text,用?传参的方式传递。
    还有一种我个人不推荐的,将select的value赋成和text一样的值。这样取到的不就和选中的text一样的了。

    Y***

    2011-10-31 16:00:20

  • 2011-10-30 16:36:36
  •   用“select”做下拉框,getParameterValues 取得的都是value的值,要取到text的值,将value与text的值等同,即可,示例如下:
        
            a
            b
            篮球
            足球
        
    如图所示,同时传到的中文值,将会出现乱码的现象,需要对其转码,代码如下:
    ①
    
    将②中定义的名为se的数据,通过③的样式转换为新的String类型(把se数据当前网页①定义的“gb2312”编码,转换为“iso-8859-1”编码。
      ) 然后插入③定义的tx中,进行显示tx数据,应该就没乱码了。 整体测试代码: 新建a。jsp,其代码如下: 无标题文档 a b 篮球 足球 新建b。
      jsp,其代码如下: 无标题文档 你选择的是: 。

    x***

    2011-10-30 16:36:36

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 176-195
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):