当前位置: 代码迷 >> J2EE >> 使用hibernate和Sturts2的时候 如何用url传值
  详细解决方案

使用hibernate和Sturts2的时候 如何用url传值

热度:54   发布时间:2016-04-22 01:29:34.0
使用hibernate和Sturts2的时候 怎么用url传值
比方说之前 用servlet做项目的时候 可以写下面的代码
<a href="<%=basePath %>StuDelServlet?sno=${stu.sno }" onclick="javascript:return confirmdel()">×删除</a>

但是现在用stuts2的时候 怎么取到这个sno?

------解决方案--------------------
用ognl表达式

如果在struts2的值栈中,则 ...?sno=<s:property value="stu.sno"/>

如果在request,session中,则 ...?sno=<s:property value="#request.stu.sno"/>

类推...
------解决方案--------------------
用隐藏表单提交,这样方便一些,可以传很多内容也不费事
------解决方案--------------------
?sno=${stu.sno }就用你以前的el表达式是可以的 或者用struts2标签也可以<s:property value=""/>
  相关解决方案