日期:2014-05-17  浏览次数:20783 次

不适用任何框架,如何获得请求中的参数
各位大牛好

小弟有一问题,对方有个请求,如:http://192.168.1.100/show?id=1&name=2

其中我在后端,在不使用任何框架的情况下。

怎么获得id 跟 name 的值

只用servlet,不用struts

这个 show 在web服务器中怎么配置,我现在用tomcat



------解决方案--------------------
request.getParameter
------解决方案--------------------
request.getParamater("id")
这个得不到吗?
------解决方案--------------------
request.getParamater("id")
request.getParamater("name")

------解决方案--------------------
request.getParameter("id")
request.getParameter("name")

------解决方案--------------------
楼上全部正解
------解决方案--------------------
request.getParamater("id")
request.getParamater("name")
------解决方案--------------------
request.getParamater("id")
request.getParamater("name")
------解决方案--------------------
request.getParamater("id")
request.getParamater("name")
------解决方案--------------------
你用servlet,他就会有个doPost()方法,里面有两个参数 ,request和response,如果你想从浏览器获得值的话就用requst,如果你想传递值的话就用response,希望对你有用
------解决方案--------------------
全部正确!!
------解决方案--------------------
只要有HTTP 请求 就有HttpRequest 就可彝按楼上几位的方法获取
------解决方案--------------------
request.getParameter()
------解决方案--------------------
楼上说的都对
------解决方案--------------------
在web.xml中配置 
你的应用名呢?端口呢?
请求地址应该这样:http://192.168.1.100:端口号/应用名/show?id=1&name=2
web.xml的配置:
<servlet>
<servlet-name>showServlet</servlet-name>
<servlet-class>类</servlet-class>
</servlet>
 <servlet-mapping>
<servlet-name>showServlet</servlet-name>
<url-pattern>/show</url-pattern>
</servlet-mapping>

然后 类中获取数据:
request.getParamater("id")
request.getParamater("name")


------解决方案--------------------
request.getParameter()就可以了吧