struts2 ActionWildCard 通配符配置

来源:互联网 发布:xmind中文破解版 mac 编辑:程序博客网 时间:2024/06/07 07:06

index.jsp


<% String context = request.getContextPath(); %><body>使用通配符,将配置量降到最低<br /><a href="<%=context %>/actions/Studentadd">添加学生</a><a href="<%=context %>/actions/Studentdelete">删除学生</a><br />不过,一定要遵守"约定优于配置"的原则<br /><a href="<%=context %>/actions/Teacher_add">添加老师</a><a href="<%=context %>/actions/Teacher_delete">删除老师</a><a href="<%=context %>/actions/Course_add">添加课程</a><a href="<%=context %>/actions/Course_delete">删除课程</a></body></html>

struts.xml

<struts>    <constant name="struts.devMode" value="true" />    <package name="actions" extends="struts-default" namespace="/actions">        <action name="Student*" class="com.bjsxt.struts2.action.StudentAction" method="{1}">            <result>/Student{1}_success.jsp</result>        </action>                <action name="*_*" class="com.bjsxt.struts2.action.{1}Action" method="{2}">            <result>/{1}_{2}_success.jsp</result>            <!-- {0}_success.jsp -->        </action>    </package></struts>


StudentAction.java

public class StudentAction extends ActionSupport {public String add() {return SUCCESS;}public String delete() {return SUCCESS;}}

TeacherAction.java

public class TeacherAction extends ActionSupport {public String add() {return SUCCESS;}public String delete() {return SUCCESS;}}

StudentAdd_success.jsp

<body>Student Add Success!</body>

其他几个jsp页面类似






原创粉丝点击