私はstruts2が初めてです。アプリケーションには userLogin という Action があります。url に入るとhttp://servername:9090/appName/userLogin
、リクエストを直接 /jsp/account/login.jsp に転送する必要があります。アクション メソッドを呼び出すべきではありません。リクエストがgetを介してからloginPageに進むとき、リクエストがPostの場合はアクションを呼び出す必要があることを確認するにはどうすればよいですか
Struts.xml は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.custom.i18n.resources" value="ApplicationResources" />
<package name="default" extends="struts-default">
<action name="index">
<result>jsp/index.jsp</result>
</action>
<action name="userLogin" class="com.ril.tc.action.LoginAction">
<result>jsp/account/login.jsp</result>
<result name="success">jsp/index.jsp</result>
<result name="error">jsp/account/login.jsp</result>
</action>
<action name="ministatement" class="com.ril.tc.action.MiniStatementAction">
<result>jsp/account/ministatement.jsp</result>
<result name="success">jsp/account/ministatementdetails.jsp</result>
<result name="error">jsp/account/ministatement.jsp</result>
</action>
</package>
</struts>