日期:2014-05-19  浏览次数:20723 次

使用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=""/>