打开:localhost:8080/Web/Login.jsp
点击登录,页面跳转到locahost:8080/StuMP.jsp
为什么目录变了?两个jsp文件在同一个目录下.下面是struts的配置:
<action-mappings>
<action path="/login" name="LoginForm" type="com.Web.Actions.LoginAction" scope="request" validate="true" input="/Login.jsp">
<forward name="success" path="/StuMP.jsp"></forward>
</action>
</action-mappings>Login.jsp<form action="/login.do" method="post" onSubmit="CheckUser();">
点击登录,页面跳转到locahost:8080/StuMP.jsp
为什么目录变了?两个jsp文件在同一个目录下.下面是struts的配置:
<action-mappings>
<action path="/login" name="LoginForm" type="com.Web.Actions.LoginAction" scope="request" validate="true" input="/Login.jsp">
<forward name="success" path="/StuMP.jsp"></forward>
</action>
</action-mappings>Login.jsp<form action="/login.do" method="post" onSubmit="CheckUser();">
path你这样写看看 path="/项目名称/StuMP.jsp"
struts在解析时是从web根路径加web.xml配置的路径,再加你所写的相对路径。也可绝对路径配置/web/这样。