- Java code
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="true" /> <package name="actions" namespace="/actions" extends="struts-default"> <action name="Student*" class="action.StudentAction" method="{1}"> <result> /Student{1}_success.jsp </result> </action> <action name="*_*" class="action.{1}Action" method="{2}"> <result> /{1}_{2}_success.jsp </result> </action> </package></struts>
Struts2_0600_ActionWildcard
--src
---action
----StudentAction.java
----TeacherAction.java
--WebRoot
---Studentadd_success.jsp
---Studentdelete_success.jsp
---Teacheradd_success.jsp
---Teacherdelete_success.jsp
------------------------------------
视频上直接敲loaclhost:8080/Struts2_0600_ActionWildcard/
就可以显示链接这几个jsp页面的地址,这个页面应该如何写呢??
------解决方案--------------------------------------------------------
前台jsp中form表单提交的action:StudentmyMethod,在action中写一个myMethod的方法,在返回的视图资源中 /StudentmyMethod_success.jsp