struts學習心得001

昨天成功完成標籤後,一時高興開始嘗試學習Struts2。但是,遭受小小的挫折。按照“張冰”老師的教程,
1.首先下載了Struts2的發行包,2.18版
2.解壓、安裝。
3.按照步驟寫前臺jsp頁面,配置struts.xml
4.寫java類(action類)
5.配置過濾器
但是,無法運行,總是報告找不到過濾器。
後來發現,是由於版本太高,2.18中已經取消了原來的過濾器了。不過,沒有完全看懂新的過濾器應該怎麼使用。
所以,重新下載、安裝。
結果能夠運行了,但是報告找不到action映射。在網上搜索了n次,有各種各樣的答案,結果都不對。
以下是關鍵文件:
<?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>
    <!-- Add packages here -->
    <package name="ttt"   extends="struts-default" >
        <action name="login" class="cup.edu.LoginAction">
            <result name="loginSucc">/loginsucc.jsp</result>
            <result name="loginFail">/loginfail.jsp</result>
        </action>
    </package>

</struts>

name是必須的,但是名字可以隨便。
extends是關鍵的,早期的錯誤就是平,拼寫錯誤,把struts-default中少寫了一個字母。真是冤枉啊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章