没明白,所以来问你们了
<action name="*"><result>/WEB-INF/jsp/{1}.jsp</result>
</action>
{1}.jsp是不是指在JSP文件夹里面的第一个JSP文件啊。
感谢您说的详细点 --------------------编程问答-------------------- http://sishuok.com/forum/blogPost/list/4053.html
通配符 --------------------编程问答-------------------- 蛋疼,还没懂 --------------------编程问答--------------------
这代表action name实际是什么,{1}就是什么 --------------------编程问答-------------------- *是通配符 {1}就是代表你*的内容
例如:
<action name="*">
<result>/WEB-INF/jsp/{1}.jsp</result>
</action>
如果*传入的是a,那{1}就代表a
--------------------编程问答-------------------- <action name="*">
<result>/WEB-INF/jsp/{1}.jsp</result>
</action>
楼上正解比如说name="hello"那么就是>/WEB-INF/jsp/hello.jsp --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 楼上配置有点奇怪啊 --------------------编程问答-------------------- 哦,懂了。通配符还写在{}这个里面的啊 --------------------编程问答-------------------- <action name="*">
<result>/WEB-INF/jsp/{1}.jsp</result>
</action>
1代表第一个*的内容,如果*号为add,则返回到/WEB-INF/jsp/add.jsp
也可以有多个*的,如
<action name="*_*">
<result>/WEB-INF/jsp/{1}_{2}.jsp</result>
</action>
{2}代表第二个*
补充:Java , Web 开发