现在有一个连接<a href="delpaytype.do?id=${com.sid}">删除</a>
点击“删除”的时候,触发DelpaytypeAction.java并想把参数传过去,开始是用String sid=(String) request.getAttribute("id")来获取,但是没有成功。
改为String sid=(String) request.getParameter("id");成功。
说明:request.getQueryString()是获取?号之后的内容。
对于一个请求地址,如:http://localhost/Test/test.jsp?index=1&nb=1
处理时各相关属性值如下:
serverName = localhost
serverPort = 80
requestURI = /Test/test.jsp
contextPath = /Test
servletPath = /test.jsp
queryString = index=1&nb=1
点击“删除”的时候,触发DelpaytypeAction.java并想把参数传过去,开始是用String sid=(String) request.getAttribute("id")来获取,但是没有成功。
改为String sid=(String) request.getParameter("id");成功。
说明:request.getQueryString()是获取?号之后的内容。
对于一个请求地址,如:http://localhost/Test/test.jsp?index=1&nb=1
处理时各相关属性值如下:
serverName = localhost
serverPort = 80
requestURI = /Test/test.jsp
contextPath = /Test
servletPath = /test.jsp
queryString = index=1&nb=1
本文探讨了在处理HTTP请求时,如何通过request对象获取并传递参数,特别指出了使用request.getParameter(id)而非request.getAttribute(id)的重要性,以及解析请求URL中query字符串的方法。

413

被折叠的 条评论
为什么被折叠?



