struts2基础知识了解(总结)
来源:互联网 发布:类似淘宝联盟可以赚钱 编辑:程序博客网 时间:2024/05/22 08:31
一、学习struts2的前提条件:必须理解serlvet/jsp/taglib技术;最好具备struts1的开发经验
二、struts2是一个MVC框架,主要用于呈现层的开发,也是基于请求-响应模式!
三、struts2提供了一个strutsPrepareAndExecuteFilter来处理所有的请求,这个Filter将根据Struts2配置文件的指示,符合要求的客户端请求,将会被转交给Action来处理;Action处理完之后,Struts2将负责转向视图进行呈现。
四、浏览器地址输入:http://localhost:[端口]/[Context path]/*.action
五、在类路径的根目录下添加struts.xml文件。
六、struts2结构图:
七、在struts.xml文件中配置URL后跟的名字:如http://localhost:[端口]/[Context path]/*.action或http://localhost:[端口]/[Context path]/*.do 或http://localhost:[端口]/[Context path]/*.doit都可以访问
<constant name="struts.action.extension" value="action,do,doit"></constant>
八、在开发过程中更改struts.xml文件,无需重启应用服务器,即可应用,配置如下:
<constant name="struts.devMode" value="true" />
九、返回的结果类型:(常用的)
默认的是:dispatcher 等价于 forward ,另外一个是:redirect ;前者在Action 中通过request.setAttribute可以在页面中获取到值,后者不可以,另外后者在执行时地址栏中也会发生变化:
<result name="success" type="redirect"> /index.jsp</result>
十、package 中extends继承的是struts.default.xml文件中的包名
<package name="user" namespace="/user" extends="struts-default">
</package>
- struts2基础知识了解(总结)
- Struts2基础知识总结
- struts2基础知识(一)
- JAVA基础知识了解(一)
- JavaEE之struts2 基础知识 总结了一点
- (三)深入了解Struts2
- 了解Struts2
- Struts2了解
- Java 应了解的基础知识(转载)
- 彻底了解RxJava(一)基础知识
- java系统学习(1、基础知识了解)
- 彻底了解RxJava(一)基础知识,RxJava()基础知识
- Struts2基础知识
- Struts2基础知识
- Struts2基础知识
- struts2基础知识
- Struts2基础知识
- Struts2基础知识
- 转载的关于浮躁(2则)
- 其实平淡的大学生活是最美好的
- 几种排序算法思想及代码
- 工作后第一个软件架构设计
- connector/ODBC与connector/J的区别
- struts2基础知识了解(总结)
- MySQL权限更改何时生效
- 从追MM谈java的23中涉及模式
- 【转】httpd.conf 详解
- NWPU-NOJ-穷举所有排列
- 利用管道实现重定向:CONSOLE->GUI CONSOLE->CONSOLE
- js编程开发宝典(项目常用函数)
- GtkTreeView
- 遗传的效应,美貌与智慧奇妙的遗传