为了使用Struts.xml更简洁,更利于维护,我们可以把Struts.xml要配置的Action信息分类别放在其他的XML文件中,使用include在struts.xml中加载这些文件;
将Web.xml中的filter-mapping拦截设置为拦截所有url:
struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*
首先是struts.xml
然后分别配置这两个xml文件:
员工 /WEB-INF/pages/message.jsp
然后配置Action,两个Action的内容是相同的:用户 /WEB-INF/pages/message.jsp
public class EmployeeAction { private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public String view(){ return "message"; }}Message.jsp页面:
${message }访问地址:
http://localhost:9000/Struts21/col/user/user_view.do
http://localhost:9000/Struts21/col/employee/employee_view.do