已有101人关注
javaweb项目开发第二章,物流配货网 找不到admin_{1}.jsp 的实际文件
发表在Java图书答疑 2013-02-23
是否精华
版块置顶:
 <package name="wyLogistics" extends="struts-default">
       <action name="admin_*" class="com.webtier.AdminAction" method="{1}">
           <result name="success">/admin_{1}.jsp</result>
           <result name="input">/admin_{1}.jsp</result>
       </action>    
   逻辑视图名success,对应的实际视图资源按理说应该是admin_{1}.jsp,但是项目中找不到这个文件
问题,
1,admin_{1}.jsp 是否是否逻辑视图名success,对应的实际视图资源
2,为什么找不到,???实际返回的JSP页面在什么地方???
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2013-03-01
沙发
这里应用的是Struts 2的通配符的用法。例如,使用的action名是admin_add,那么,对应的文件就是admin_add.jsp。
xiulinzhixing
学分:0 LV1
TA的每日心情
sddddc
2020-11-06 19:34:51
2013-03-01
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这里应用的是Struts 2的通配符的用法。例如,使用的action名是admin_add,那么,对应的文件就是admin_add.jsp。
[/FIELDSET]

回复:
    无语老师等您等的好辛苦,给您拜个晚年。通配符已理解,method="{1}"和admin_{1}.jsp,花括号中是1,如果是其他数字有什么不同呢,如method="{1}"和admin_{1}.jsp和 method="{2}"和admin_{2}.jsp,method="{3}"和admin_{3}.jsp 他们之间有什么具体的不同。占位符除了替代作用外,还有什么其他功能??主要帮我理解,不同数字不同的含义和功能差别。
     为了节省您的时间,这个问题回复后就结贴,祝您开心,非常感谢您的帮助
无语_mrkj
学分:3155 LV11
2013-03-01
地板
首先对于这么长时间才给您回复帖子,深表歉意!
对于您说的不同数字代表的含义,您可以这样理解:
如果Struts可以找到的带有通配符的匹配不只一个时,那么默认使用的是最后一个匹配,对于这种情况,也可以使用{1}、{2}、{3}来代表使用的是匹配到的URI字符串的第几个子串。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照