日期:2014-05-20  浏览次数:20730 次

单选按钮的名字是可改变的 怎么获取他的参数啊
<input name="<%=name%>" type="radio" value="1" checked>
<input name="<%=name%>" type="radio" value="0">

怎么得到它的值啊 我没有submit按钮 只是超链接
<a href="goods_disp_do.jsp?name=<%=name%>"
><img src="images/modify.gif" alt="修改" width="16" height="15" border="0"></a>


取参数
String name1=request.getParameter("name");
name1=new String(name1.getBytes("ISO-8859-1"),"gb2312");
String disp=request.getParameter(name1);
但是值是null 怎么解决啊

------解决方案--------------------
搞个输出语句,在每个代码段显示输出结果,自己查查,具体问题只能自己解决
------解决方案--------------------
因为不是提交表单,所以的确是获得不了这个值的...

所以可以这样写...
HTML code
<body>
  <a id = "hh" href="goods_disp_do.jsp?name= <%=name%>" onClick="doit();"> 
<img src="images/modify.gif" alt="修改" width="16" height="15" border="0"> </a> 
</body>
</html>
<script>
 function doit()
 {
    var hh = document.getElementById("hh");
    hh.href="goods_disp_do.jsp?name= <%=name%>&<%=name%>="+document.getElementById("<%=name>").value;
}
</script>

------解决方案--------------------
我 觉 得 楼 主 的 方 法 是 可 行 的 ,
因 为 我 也 这 样 用 过 ;
为 什 么 是 NULL,那 就 用 1楼 的 方 法 试 试 ;