終於學到struts了,興奮一下,前幾天李剛老師的那本輕量級jee框架的書也到了,還有瘋狂ajax和java程序員,上班那點事。有書了就不用做那麼多的筆記了,所以struts單元也不想想spring和hibernate那樣看一個視頻寫一點筆記了,畢竟現在有書了嘛,可以查了。那麼就記錄一下學習過程中碰到的一些問題好了。
首先下載struts2.1.6壓縮包,我下了full版本,可以研究源碼嘛,呵呵。
按照書上說的,我加入了6個必須的jar包
commons-fileupload-1.2.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.1.2.jar
配置web.xml
接下來在src目錄下新建struts.xml
login.jsp
success.jsp
failure.jsp
書上的例子有國際化,以前也沒做過,嘗試一下也謝了這個properties文件,放在src目錄下
保存的時候出現編碼錯誤無法保存,改了文件的儲存編碼爲UTF-8就可以保存了。
右鍵->properties->resource->other->UTF-8
先測試了一下,跑起來是可以,但是國際化這裏不對,估計還是編碼問題,知之爲知之,不知google之,發現需要用native22ascll來轉換,
可是。。。試了以後。。。還是無法顯示。。。後來把書光盤裏的兩個資源文件拷過來就可以用了。。。這個問題先放着。。。看到國際化的時候再仔細研究。。。
messageResource.properties
messageResource_zh_CN.properties
LoginAction.java
struts.xml
這樣就完成了基本的一個struts工程