日期:2014-05-18  浏览次数:20677 次

超连接带参数怎么提交??
我要用超连接带参数提交
要在action里取页面的复选框组的值
我该怎么写
高手们帮帮忙
先谢了

------解决方案--------------------
帮顶
------解决方案--------------------
。。。。 getParameter.。。
------解决方案--------------------
action.do?param=value

request.getParameter("param")
------解决方案--------------------
那还简单啊..

....用String[] values=request.getParameters("name");
name为复选框的name属性值.

和表单提交是一样的....
------解决方案--------------------
上面的同学...
..好象你的哪个是提交一个参数的值吧
------解决方案--------------------
要是连接到别的页面,而且两个页面不共用一个表单的时候就不一样了.要是有多个复选框那就用逗号分割拼写字符串,取到值再分割.
------解决方案--------------------
我怎么记得有个<a href=""?a="",b="">
的方法吧!具体是不是正确我也不太记得了 大概这样的吧
------解决方案--------------------
如果是复选框的值的话,一般都是通过表单提交到Action里边才可以取得到的吧。
楼主如果一定要求用超链接的话,不知道JS能不能实现将复选框的值动态赋值形成一个超链接...

------解决方案--------------------
url重写就可以了
------解决方案--------------------
<%String name1="xxxx";
String name2="csdn";
%> 
<a href="xxx.jsp?parameter1=<%name%>&parameter2=<%name2%>" >带有超链接的内容</a >
 点击超链接内容就能够向xxx.jsp页面提交两个参数parameter1和parameter2它们的值分别为你在网页上定义的变量
name1和name2的值,也就是xxxx和csdn
------解决方案--------------------
你的意思是提交按钮上带有超链接,点击按钮既可以传到超链接的页面又可以将表单中的值传给提交按钮要提交的路径,是不是?
------解决方案--------------------
使用JSTL可以很方便的解决啊!!
<c:forEach items=${paramValues.传来的参数} var="current">
<c:out value="${current}">
</c:forEach>