Stuts2學習——HelloWorld

  這兩天從對Struts一竅不通到成功運行HelloWorld,在SSH這條路上邁出了第一步。

  下面我把我的第一個Struts程序放上來:

  一、新建web project,配置文件等準備工作

  1. 新建一個Web Project項目,這個不用多說了把。

  2. 在WebRoot -> WEB-INF -> lib下導入jar包

  

  3. 配置 web.xml、struts.xml、logging.properties文件

  (1) 在WEBRoot -> WEB-INF 下新建web.xml,代碼如下:  

  web.xml

  (2) 在 src 下新建struts.xml,代碼如下:

  struts.xml

  (3) 在 src 下新建logging.properties,代碼如下:

  logging.properties

  二、 建立一個Action

  

  代碼如下:

  HelloWorld.java

  三、jsp界面代碼

  1. index.jsp

  index.jsp

  2. 在 WebRoot -> WEB-INF 下,新建一個 pages 文件夾用來存放其它jsp文件,

   在 pages 文件夾下,新建HelloWorld,jsp,代碼如下:

  HelloWorld.jsp

   四、整體預覽

  

  五、運行結果

  1. 打開瀏覽器,輸入url,http://localhost:8080/TestStruts2。

  

  2. 輸入內容

  

  3. 點擊提交

  

  六、在編寫過程中遇到的和需要注意的問題

  1. Struts版本爲2.5。

  2. web.xml的所在位置要注意一下,博主最開始建錯地方了。

  3. 注意jsp頁面上方別忘引入Struts2標籤庫 <%@ taglib prefix="s" uri="/struts-tags"%>。

  4. 對於Struts2.xml配置namespace的詳解(引薦其它博主):http://www.cnblogs.com/hongten/archive/2011/07/29/2121450.html

  5. 編寫完成後,運行出錯。

  

  原因是 lib 中的 jar包有一個struts2-rest-plugin-2.5.10.1.jar,把這個jar包刪掉就好了。

  

  七、心得體會

  在學習Struts2的過程,坐我旁邊的同學給予了我很大的幫助,很感激。萬事開頭難,下定決定很重要,堅持去做更重要!落下多少,就要更加努力多少補回來。希望自己可以不偷懶不懈怠的堅持編程之路。

        ——2017-10-19

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