s:param用法 本帖最后由 Leeds201224 于 2010-09-05 13:57:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单引号没有问题,用getParameter返回的是null,用s:param传值必须用getAttribute函数才行 action只能获取flag参数值,而无法获取roleCode参数的值 <s:action name="createMenuRoot" id="createMenuRoot"> <s:param name="flag" value="'0'"></s:param> <s:param name="roleCode" value="'s001'"></s:param></s:actioncreateMenuRoot是请求,如果传递参数,参数会加在请求的后面在Action中取得请求中的参数,必须用getParameterString flag = ServletActionContext.getRequest().getParameter("flag").toString(); param传递参数,必须以getAttribute来获取值,用getParameter根本无法获取值 在createMenuRoot请求对应的Action中定义flag和roleCode变量并有get/set方法,框架会自动传过去。 在action中定义flag和roleCode属性,并设置get/set方法,这个传递参数,我会!我想知道ServletActionContext.getRequest().getAttribute("flag").toString();能获取flag参数值,为什么ServletActionContext.getRequest().getAttribute("roleCode").toString();就不能获取roleCode参数值!!! 好了,我知道原因,谢谢redlotus_lyn帮忙 lz说下是什么原因导致的呗? 使用<s:param name="XX" value="object"> 标签这种用法,value是以object的形式压入stack的,在action中肯定得用getAttribute()方法获取吧! 是怎么解决的呢? 急等高手 log4j proxool同时使用 应该先加载那个? 请问如何为注册用户分配域名后缀 求高手指点 关于title问题 各位大哥,你个简单问题,先到先的分~如何获得列表框中的复选内容!? 如何在webLogic中获取web应用程序的部署路径? 求救:JSP连接SQL SERVER 2000的问题 实现IE后退功能的问题 在index.jsp中修改的内容怎么会出现在index.htm中? com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常求助 js 域名访问却显示ip,求助
<s:param name="flag" value="'0'"></s:param>
<s:param name="roleCode" value="'s001'"></s:param>
</s:actioncreateMenuRoot是请求,如果传递参数,参数会加在请求的后面在Action中取得请求中的参数,必须用getParameterString flag = ServletActionContext.getRequest().getParameter("flag").toString();
我想知道ServletActionContext.getRequest().getAttribute("flag").toString();
能获取flag参数值,为什么ServletActionContext.getRequest().getAttribute("roleCode").toString();就不能获取roleCode参数值!!!