struts2 怎么获取jsp页面传递的参数

<a href="login!delete.action?tableName=<%=tableInfo.getTableName() %>">删除</a>
在action 里 怎么获取 tableName的值?????
急急急 ... ...

用request.getparameter("参数名");即可获取到,示例:

Java代码  
A.jsp  
<form method="post" name="form1" action="B.jsp">  
<input type="hidden" name="aa" value="aa"/>  
<input name="提交" type="submit" value="提交" />    
</form>  
B.jsp  
<%String aa=request.getParameter("aa"); %>  
A.jsp
<form method="post" name="form1" action="B.jsp">
<input type="hidden" name="aa" value="aa"/>
<input name="提交" type="submit" value="提交" />  
</form>
B.jsp
<%String aa=request.getParameter("aa"); %>

 ä»¥ä¸Šç”¨è¡¨å•ä¸­çš„Post的方式提交的。

在B页面用<% request.getParameter("var");%>即可取的变量值  

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-13
在Action中定义名称为tableName的属性,并生成其getter/setter方法即可自动接收。
第2个回答  2011-12-13
jsp中 tablename 和你的action属性名一样就能拿到.
jsp:<input type="text" name="username" />
action private String username;
get()/set();
就能获取到.本回答被提问者采纳
第3个回答  2011-12-13
ActionContext ac = ActionContext.getContext();
RequestMap reqMap = (RequestMap)ac.get("request");
……………………
第4个回答  2011-12-13
有没有这种做法哦

struts2怎么提取jsp数据
对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面中使用el表达式取出这个值(${message },直接以类属性名称取值即可,el默认的取值域就是request,struts2会将action的所有带有get,set(这两个方法必须同时有)的属性自动的放入request域中【当然你也可以使用struts的标签库,不...

struts2页面传值处理,一个带参数的url跳转到另外一个jsp页面,另外一个...
正确获取应该是上面那样。“value="${id}"这个是多此一举。 <jsp:param name="id" \/>本来就是获取name为id的参数值,你再覆盖一个“value="${id}",当然是无效了。建议不管是用jsp:param,还是<c:param name=""><\/c:param>,请加上scope。另外你用<c:set>相当於java setAttribute(); ...

如何拿到页面的数据,这是strut2写的!
1、从Struts2这个版本来说应该具备了对页面验证进行封装的技术。也就是说action中定义的成员变量充当后台Action与前台jsp页面的一个中介。2、当后台需要把数值部署到前台时只需要将组织好的数值放到对象的成员变量中,剩下的有Struts配合相应的标签来操作;当前台的数值要传到后台时,Struts会根据标签指定的...

strus2 的action类中定义同名变量,为啥能自动获取jsp的参数
struts2框架就是对servlet进行了一些封装,我们在servlet中获取页面参数的时候是调request.getParameter(“XXX”)来获取参数值,其实struts2也是这样的,只是struts2对你隐藏了这一步,你看不到而已。你在web.xml中可以看到我们配置了struts2的filter,在你访问一个页面的时候(比如manage\/userAdd.action)...

struts2中如何在jsp页面中用js取得action中传过来的值?是用js得到...
js里可以直接写 var num="";actionNum就是action传过来的变量名

struts2 怎么取地址栏的值啊?
首先你提交的值经过Action类,然后在传到jsp页面。所以你的userid必须在Action里接收到。接受的方法是在Action里定义如下 String useris;然后在Action里调用的方法中(你要调用的方法在配置文件里,或者没有指定系统会默认调用execute方法)写上setUserid和getUserid方法。这样系统就帮你把参数保存到userid...

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就能拿到。struts是用session存储对象的。页面上可以用EL表达式 ${name} java 代码 session。getparameter这样的方式都可以。

hibernate+struts2批量更新从jsp到action怎么接收数据
可以新建一个Vo容器,来接收页面上的值,页面上标签里用 name="Vo.name"来传值,Action中定义private Vo vo,然后生成get,set方法就能取到页面上的值了

struts2 标签 在提交到的页面如何获得选项值,不经过实体类,直接提交到...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

关于struts2的 迭代出的值,然后怎样传到另一个jsp页面里啊?……_百...
可以url后面加上?id=xxx通过get的方法将ID传到ACtion中,然后通过数据库查找你想要得内容。也可以将页面的内容存储到session中在chang.jsp中用el表达式就可以得到,如果你不回用el表达式的话,也可以用<%session.get("")%>得到,session是JSP中的内置对象,不需要初始化 直接用就行。有问题追问。

相似回答