初步学习struts
来源:互联网 发布:深圳火妹网络 编辑:程序博客网 时间:2024/06/07 19:37
今天初步学习了struts,基本使用如下
一:添加包,一般情况下必须添加如下几个包,由于版本原因,有的只需要12个包。
二:配置web.xml中的struts2的中央控制器,实际就是filter过滤器,注意filter-class,因为版本原因有的需要去掉.ng
三,配置struts.xml
四,jsp页面和后台代码
最后的效果是:当在文本框中输入信息并点击提交后会在form表单上面显示出 文本框中的信息 + 你好
整个流程如下:
1:在文本框中输入信息并提交,进入web.xml的filter过滤器
2:过滤器根据<url-pattern>/*</url-pattern>过滤掉action,因为/*代表全部请求,进入struts.xml
3:此时struts.xml收到的是Hello,当有action的name与Hello相同时进入action中的class类
4:在HelloAction中set方法代表入参,get方法代表出参,注意的是被set的属性要在jsp页面中有对应的标签。如上图,HelloAction中的name就和jsp中的有name=“name”的标签联系在一起,在点击提交后HelloAction通过set方法也给name设置了文本框的值,最后execute()方法返回success到struts.xml中
5:回到name=“Hello”的action后根据返回的success,会找到name与success相同的result,并跳转到被result标签包起来的地址,也就是index.jsp页面。
阅读全文
0 0
- struts初步学习
- 初步学习struts
- Struts初步知识-JSP实例学习教程
- struts初步
- J2EE学习笔记--Struts初步认识
- Struts2学习——0200struts.xml初步解释
- Struts 1 学习笔记-1(简单登录模块的实现,Struts初步了解)
- Struts初步知识
- 初步认识Struts
- Struts初步知识
- Struts初步知识
- Struts初步认识
- struts源码初步研究
- struts初步配置
- [技术] struts初步 (一)
- Struts 2(初步)
- tiles和struts初步应用
- Lesson 1.03 Struts初步知识
- mysql5.7.17安装教程(linux系统)
- Github readme.md 添加图片
- 为何程序员喜欢将INF设置为0x3f3f3f3f?
- spring 常用类
- Notes On Latex: lshort chapter 1
- 初步学习struts
- webservice第二篇【自定义webservice服务、soa、uddi概念、soap协议】
- Svn linux服务端安装及配置
- 喷水装置(一)
- python3.6安装matplotlib、numpy时报错ImportError
- HDU 3667 Transportation (最小费用最大流)
- H
- 1008. Elevator (20)
- VScode编辑器 ~常用快捷键