Struts2
Struts2
veejaLiu
nice to meet you.
展开
-
(五)Struts2——OGNL
OGNL 一、值栈 我们在struts——helloWorld中的示例程序中,使用了${productName} 读取productName 值,实际上该属性并不在request 等域对象中,而是从值栈中获取的。 值栈,ValueStack: 可以从ActionContext中获取值栈对象。 值栈可以分为两个逻辑部分: Map栈:实际上是OgnlContext类型。也是对ActionContex...原创 2020-03-11 20:53:40 · 234 阅读 · 0 评论 -
(四)Struts2——通配符映射&&动态方法调用
通配符映射 一、引言 我们来做一个假设,有这样一个情况,可能会有四种请求,我们用html超链接来模拟这种情况: <body> <a href="UserAction-save">User Save</a> <br><br> <a href="UserAction-update">User Update</a&g...原创 2020-03-10 10:49:50 · 330 阅读 · 0 评论 -
(三)Struts2——result
result 一、result 概述 result是action节点的子节点; result代表action方法执行后,可能去 的一个目的地; 一个action节点可以配置多个result子节点; result的name属性值对应着action方法可能有的一个返回值。 例如: public class TestResultAction { private int number; publ...原创 2020-03-10 09:29:08 · 227 阅读 · 0 评论 -
(二)Struts2——action和Action类——精讲&案例
一、action VS Action 类 action:代表一个struts2的请求。 Action类:能够处理Struts2请求的类。比如我们上篇文章中写的Product类,就是一个Action类,因为他有一个save()方法,可以处理一些请求。 我们可以描述的详细一点: action: 应用程序可以完成的每一个操作. 例如: 显示一个登陆表单; 把产品信息保存起来。 Action类: 属...原创 2020-03-09 23:20:30 · 1041 阅读 · 0 评论 -
(一)Struts2入门——HelloWorld
一、Struts2 概述 Struts2 是一个用来开发 MVC 应用程序的框架。它提供了 Web 应用程序开发过程中的一些常见问题的解决方案: 对来自用户的输入数据进行合法性验证 统一的布局 可扩展性 国际化和本地化 支持 Ajax 表单的重复提交 文件的上传下载 …… Struts2 VS Struts1 在体系结构方面更优秀: 类更少, 更高效: 在 Struts2 中无需使用 “A...原创 2020-03-08 20:16:08 · 263 阅读 · 0 评论