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

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