一个关于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什么意思