传含有&的参数,用GET方式如何传? 这样传不行吗?用URL就是get传参数啊。然后用getParameter()或者用getQueryString()得到。你也可以用form,里面的method设成get就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 msg=index.jsp?id=1&test=2index.jsp?url=msg试试 关键是&test=2中的&是用于前面还是后面呢? 关键是&test=2中的&是用于前面还是后面呢?//这句没看懂,String id=request.getParameter("id");String test=request.getParameter("test");这样不行?或者用getQueryString()返回来一个数组。 page.jsp?url=index.jsp?id=1&test=2***************page.jsp 是你要提交的页面。?是get方法传递参数的标志。id=1是传递的第一个参数。&是将传递的多个参数隔开的符号!test=2是传递的第二个参数!如果后面还有第三、第四个参数还是用&符号隔开!这样应该可以理解了吧! 兄弟们,我都知道。可能误会了。看看这个:page.jsp?url=index.jsp?id=1&test=2我想在page.jsp中取得url,使得url的值为"index.jsp?id=1&test=2"字符串类似于向上的方式,而且要通过地址栏输入的方式。不是表单的方式 你这个需求太古怪了。改吧。1.把id和test作为变量传入page.jsp,存在form的hidden input标记,然后再传给index.jsp2.page.jsp?url=index.jsp&vName=id&vValue=1&vName=test&vValue=2然后在page.jsp里面写:String[] vNames = request.getParameterValues("vName");String[] vValues = request.getParameterValues("vValue");String url = request.getParameter("url") + "?1=1";for ( int i = 0; i < vNames.length; i++ ){ url += "&" + vNames[i] + "=" + vValues[i];} 我觉得不用数组吧?<%String url = "index.jsp?id=1&test=2";%><a href="page.jsp?url=<%=url%>">aaa</a>这样不行吗? 试了一下,是"index.jsp?id=1&test=2"里面的等号出错,不知道是用什么字符来输入等号的 alexlex(Working smarter, not harder) ( ) 信誉:100 2004-09-24 20:09:00 得分: 0 &用&代替试试看 ----------引用的方式也不错,不知能不能解。 将url定义为一个变量就可以了。。下面的url直接等于变量。。楼上已经有人给出正确答案了。 通过绝对路径下载js/css/gif如果有../怎么处理 struts 多个页面的注册如何完成? Apache Rewrite 如何重定向 我的eclipse怎么了!!!! js分块打印 response.setHeader()问题 jsp页面查询 并跳转页面修改碰到无法跳转的问题 多个Web模块之间共享session的问题 servlet与applet通信以及applet获取参数问题 為什麼我在運行JSP時,不能調用SERVLET的程序.class程序????? 提问:关于2进制文件存进数据库的问题,请大侠指教 图片上传的路径问题.在线等待!!!!!!!!!!!
index.jsp?url=msg
试试
//这句没看懂,String id=request.getParameter("id");
String test=request.getParameter("test");
这样不行?
或者用getQueryString()返回来一个数组。
***************
page.jsp 是你要提交的页面。?是get方法传递参数的标志。id=1是传递的第一个参数。&是将传递的多个参数隔开的符号!test=2是传递的第二个参数!如果后面还有第三、第四个参数还是用&符号隔开!
这样应该可以理解了吧!
可能误会了。
看看这个:page.jsp?url=index.jsp?id=1&test=2
我想在page.jsp中取得url,使得url的值为"index.jsp?id=1&test=2
"字符串
类似于向上的方式,而且要通过地址栏输入的方式。不是表单的方式
String[] vNames = request.getParameterValues("vName");
String[] vValues = request.getParameterValues("vValue");String url = request.getParameter("url") + "?1=1";for ( int i = 0; i < vNames.length; i++ )
{
url += "&" + vNames[i] + "=" + vValues[i];
}
<%String url = "index.jsp?id=1&test=2";%>
<a href="page.jsp?url=<%=url%>">aaa</a>
这样不行吗?
&用&代替试试看
----------
引用的方式也不错,不知能不能解。
下面的url直接等于变量。。楼上已经有人给出正确答案了。