关于在jsp下Form中多选
  • 的提交
  • liyujie2000 2002-03-20 06:31:31
    在ASP中都是提交上去一个豆号分隔所选item的value的这样的一个字符串,

    在Jsp 中有什么不同,我用同样的方法行不同,用request.getParameter("Test"),

    得到的总是选择的第一个item的value不知道是方法不对,还是其他什么原因。
    ...全文
    401 5 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    5 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    liyujie2000 2002-03-21
    • 打赏
    • 举报
    回复
    多谢了,问题已经解决。
    zhjx_10 2002-03-21
    • 打赏
    • 举报
    回复
    和asp不一样的地方还有你只有用ctrl+click把需要的选中,才可以在服务器端用
    request.getParameterValues("test")
    而asp中可以用for each xxx in request.Form("test")取得
    rocie 2002-03-21
    • 打赏
    • 举报
    回复
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <%@ page contentType="text/html; charset=gb2312" %>

    </head>

    <body bgcolor="#FFFFFF" text="#000000">

    <form name="form1" method="post" action="">
    <select name="svalue" size="4" multiple>
    <option value="rocie">rocie</option>
    <option value="tiger">tiger</option>
    <option value="dargon">dragon</option>
    <option value="cheerboy">cheerboy</option>
    </select>
    <input type="submit" name="Submit" value="Submit">
    </form>

    <%
    String value[]=request.getParameterValues("svalue");
    if(value!=null)
    {
    //out.print(value.length);
    for(int i=0;i<value.length;i++)
    {
    out.print(value[i]+"<br>");
    }

    }
    else out.print(0);
    %>
    </html>
    X25 2002-03-20
    • 打赏
    • 举报
    回复
    String[] TEST=request.getParameterValues("TEST") ;


    liyujie2000 2002-03-20
    • 打赏
    • 举报
    回复
    想补充的一点是不采用 javascrip 来做。

    81,115

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    Java Web 开发
    社区管理员
    • Web 开发社区
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

    试试用AI创作助手写篇文章吧