action通配符_使用通配符

2020-02-28 其他范文 下载本文

action通配符由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“使用通配符”。

首先,看一个struts2的配置文件:

Java代码

1.

2.3./Student{1}_succe.jsp

4.5.

这里,“{1}”表示第1个*,例如,当请求以下路径时:

引用

http://localhost:9000/Struts2_0600_ActionWildcard/actions/Studentadd

*为add,因此method=“add”,返回的页面为/Studentadd_succe.jsp 即实际调用的是StudentAction中的add方法。

struts2的配置文件还可以更加简洁,即在action的cla中使用通配符,如下:

Java代码

1.

2.3./{1}_{2}_succe.jsp

4.5.

使用两个通配符,{1}代表第一个*,{2}代表第二个*号。

这个配置文件的意思是调用{1}Action的{2}方法,返回到{1}_{2}_succe.jsp这个页面。例如,当请求一下路径时:

引用

http://localhost:9000/Struts2_0600_ActionWildcard/actions/Teacher_add

其中{1}为Teacher,{2}为add,即实际调用的是TeacherAction类中的add方法,返回到Teacher_add_succe.jsp页面。

可以看到,使用第二种通配符,配置文件非常简洁,即使增加类和方法,也不需要修改配置文件,因此推荐通过第二种方式使用通配符。

Struts2配置中 Action 使用通配符

1).Xml代码

1.

method=“{1}”>

2.

name=“succee”>/logon/welcome.jsp

3./logon/logon.jsp

4./logon/welcome.jsp/logon/logon.jsp

比如当用户请求userLogon时,会被UserAction类处理,method{1}中{1}值为name属性中第一个*的值.2).Xml代码

1.2.

name=“succee”>/logon/welcome.jsp

3./logon/logon.jsp

4./logon/welcome.jsp/logon/logon.jsp

当用户请求UserAction_logon时,会被UserAction类的logon方法处理

与上面一样,cla中{1}的值为name属性中第一个*的值,也就是UserAction,{2}的值为name属性中第二个*的值,即为logon

《action通配符.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
action通配符
点击下载文档
相关专题 使用通配符 通配符 Action 使用通配符 通配符 Action
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文