簡體   English   中英

重定向操作導致struts2無法正常工作

[英]redirect action result in struts2 not working

<action name="doLogin" class="controller.LoginAction">
    <result name="input">login.jsp</result>
    <result name="error">login.jsp</result>
    <result name="success" type="redirectAction">
        <param name="actionName">doStartIndex</param>
    </result>
    <result name="adminpage" type="redirect">adminPage.jsp</result>
</action>

<action name="doStartIndex" class="controller.IndexingAction" method="autoAllocate">
    <result>home.jsp</result>
</action>

注意:我正在使用struts2.2.1

通過使用此方法,我試圖從一個動作轉到另一個動作,但得到以下404消息:

本地主機:80801 / ai /
所請求的資源(/ ai /)不可用。

在我的一種情況下,我需要創建一個bean類,但是由於該動作類具有與我要在新bean類中創建的相同的bean元素,除了參數化的構造函數。

因此,我正在測試使用插入的動作類來創建新的bean類。 首先,我錯了,一個動作類也可以具有參數化的構造函數,並且當我嘗試使用該動作時,它無法正常工作,並返回到啟動該動作的同一頁面,甚至我也沒有得到任何堆棧跟蹤。

因此,人們始終牢記,我們不應該在沒有創建默認構造函數的情況下為動作類創建參數化構造函數。 我希望這最后一行是正確的,如果我需要任何更正,請糾正我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM