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

一个关于request的问题
request.getParameter( "User ");  
User属性是在web.xml中定义的吗?在什么时候传入的值呢?

------解决方案--------------------
去这里看看吧:
http://www.javadingle.com
------解决方案--------------------
user是定义在UserBean里的,数据存在servletcontext中
------解决方案--------------------
没明白你的意思
------解决方案--------------------
关注 我也迷糊`
------解决方案--------------------
窗体表格的值
------解决方案--------------------
<a href= "reportRalMagAction.do?User=123/> ;
那么点击这个连接就会把参数User传递过来.
------解决方案--------------------
web中常见的有两种传值方式:表单传值跟链接传值. 如果在表单中定义了一个提交控件name为user(如 <input type=text nam=user value=abc> )或者在链接跟参名有一个name键(如www.abc.com/index?user=abc),就能够在接收request的对象中通过request.getParameter( "user ");方式得到其值,比如上面两个例子通过这种方式就能得到一个字符串 "abc "
------解决方案--------------------
不明白问题
------解决方案--------------------
request.getParameter( "User "); 这里的User是只请求界面的请求参数,如果你是从a.jsp提交请求,在b.jsp中使用request.getParameter( "User ");就是在b.jsp中取参数名为User的值,也就是8楼兄弟说的传递方式。你使用request.getParameter( "User ");取到的是一个String对象,还可以采用request.getAttributer( "User ");取参数,这样取道的是一个Object对象
------解决方案--------------------
提交的表单里的值
------解决方案--------------------
不需要,像楼上说的,表单里
<form methond = "post " action = "act.jsp ">
....
<input type= "text " name= "user " seze= "15 " />
.....

然后在act.jsp中就可以使用
request.getParameter( "user ");方式得到其值
------解决方案--------------------
表单里的name= "User "吧,不明白lz什么意思