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,代码如下:
(2) 在 src 下新建struts.xml,代码如下:
(3) 在 src 下新建logging.properties,代码如下:
二、 建立一个Action
代码如下:
三、jsp界面代码
1. index.jsp
2. 在 WebRoot -> WEB-INF 下,新建一个 pages 文件夹用来存放其它jsp文件,
在 pages 文件夹下,新建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