Struts2
文章平均质量分 74
你若盛开清风自来丶
这个作者很懒,什么都没留下…
展开
-
新人学习Struts2笔记(1)
一、Struts2概论1.Struts2 本质上不是从Struts1扩展而来,是一个换了品牌标签的webwork。2.Struts2中任何一个POJO(简单的java对象,也就是普通的javabean)都可以是一个Action类。3.Struts2在页面中使用OGNL来显示各种对象模型。可以不再使用EL和JSTL二、Struts2搭建环境(初学者下struts-2.3.31-all原创 2016-10-26 17:28:47 · 274 阅读 · 0 评论 -
Struts2学习笔记(3)
五、Struts2请求扩展名问题配置Struts2可以受理请求的扩展名可以通过设置value里面的值来配置。Struts2默认的扩展名是action。六、struts2示例代码登录->统计线人数(登录用户名)->退出减少在线人数(只实现功能,未考虑过多逻辑问题)Struts配置:原创 2016-10-28 11:33:43 · 285 阅读 · 0 评论 -
Struts学习笔记(2)
三、Struts2部分标签1):用来组织模块的。比如用户模块,订单模块等。通常它的extends属性要继承struts-default(struts-default.xml)。必须要有一个name属性,可以让其它包应用它。2):一个Struts2的请求就是一个action。其name属性 对应一个struts请求的名字。3)一个标签中可以有一个或多个子节点。这些子节点通过的name属原创 2016-10-27 17:46:44 · 552 阅读 · 0 评论 -
Struts2学习笔记(4)
七、ActionSupport1)在struts.xml文件中,action标签如果未使用class属性,则默认class值为ActionSupport。2)实现Action接口。可以调用execute方法及五个常量。3)实现Validateable接口。手工实现验证时使用。4)实现ValidationAware接口。用来接收和显示错误的消息。5)实现TextProvider和原创 2016-10-28 15:54:57 · 329 阅读 · 0 评论 -
Struts2学习笔记(5)
九、OGNL(对象-图导航语言)1. 值栈:1) 在JSP页面${xxx} 读取的xxx值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的. 2).ValueStack: I. 可以从 ActionContext 中获取值栈对象II. 值栈分为两个逻辑部分 > Map 栈: 实际上是 OgnlContext 类型, 是个原创 2016-10-29 09:11:30 · 253 阅读 · 0 评论 -
Struts2学习笔记(6)
十、声明式异常处理1):配置当前action的声明式异常处理。2)属性 >exception:指定需要捕获的异常类型(全类名) >result:指定一个相应结果,该结果将在捕获到指定异常时被执行,既可以来自当前action声明,也可以是global-result声明。例如:声明一个除零异常/exception.jsp3):配置全局的异常。原创 2016-10-29 17:02:30 · 278 阅读 · 0 评论