struts2
Pamy
为了更好地生活,努力学习用心工作
展开
-
Struts2请求参数封装四
Struts2请求参数封装四——集合参数封装 集合参数封装需要借助于struts2请求参数封装中属性封装有实体类的方式。 List集合 即将表单数据提交到集合中,作为集合元素存在 案例如下: Action: public class HelloAction extends ActionSupport { private List<User> users; public List<User> getUsers() { return users; } public vo原创 2021-08-18 01:16:10 · 91 阅读 · 0 评论 -
Struts2请求参数封装三
Struts2请求参数封装三——模型驱动 模型驱动需要Action类实现ModelDriven接口并实现 getModel()方法,该方法返回值必须是T类型的实例。 总之:三种请求参数的封装都需要struts2框架去执行params拦截器,第三种模型驱动还有需要modeldriven拦截器的执行 具体实现代码如下: Action public class HelloAction extends ActionSupport implements ModelDriven<User>{ privat原创 2021-08-18 00:39:50 · 120 阅读 · 0 评论 -
Struts2请求参数封装二
Struts2请求参数封装二————属性驱动,有实体类 -实体类与动作类成功分离。 相较于https://blog.csdn.net/a98764321a12346789a/article/details/119768833 仅有form表单中name属性的区别 具体实现如下: form表单: <form action="${pageContext.request.contextPath}/hello" method="post"> user:<input type="text" n原创 2021-08-18 00:19:10 · 79 阅读 · 0 评论 -
Struts2请求参数封装一
Struts2请求参数封装一不借助实体类,属性驱动 不借助实体类,属性驱动 请求参数封装的第一种方式: 不借助实体类,属性驱动。 表单数据接收都定义在动作类中,即动作类与模型数据写在一起 条件:表单元素的name属性取值与模型数据的getter方法名去掉“get”后小写首字母相同 form表单如下: <form action="${pageContext.request.contextPath}/hello" method="post"> user:<input type="tex原创 2021-08-17 23:45:49 · 137 阅读 · 0 评论 -
struts2 全局结果视图与局部结果视图
定义在action标签外,在global-results标签体中的结果视图,全局结果视图可以有多个。 全局结果视图与局部结果视图优先级:先局部,后全局。 <package name="p0" abstract="true" extends="struts-default" > <global-results> <result name="login">/login.jsp</result> </glob...原创 2021-08-13 00:31:45 · 134 阅读 · 0 评论 -
struts2 result标签,请求转发与重定向区别
result标签: 作用:用于配置结果视图(jsp/html也可以是一个action) 属性: name:指定逻辑视图。作用是和action方法的返回值进行比较,一致时候前往指定页面或action type:指定前往结果视图的方式。以何种方式前往 type的常用取值: ...原创 2021-08-12 23:49:03 · 172 阅读 · 0 评论 -
struts2 action的三种访问方式
访问方式一: 全匹配配置方式:优点在于其动作类action的对应关系一目了然。 如下: <package name="p2" extends="struts-default" > <action name="adduser" class="com.myit.web.action.UserAction" method="adduser"> <result name="success" type="dispatcher">...原创 2021-08-12 00:59:10 · 520 阅读 · 0 评论 -
struts2简单入门
由于公司涉及政府老项目,项目使用struts2作为view 层框架,最近自学,一些学习笔记作分享: struts2使用动作类action处理请求,action有种创建方式: 1.无侵入式,与普通类无异 2.实现Action接口 执行默认方法execute时候可以省略method属性 2.继承ActionSupport类 struts.xml中标签含义: ...原创 2021-08-11 23:06:56 · 120 阅读 · 0 评论