Struts2
文章平均质量分 71
学习中呢
一个本科小生的匍匐前进之路
展开
-
Struts2的跳转
Action跳jsp默认Forward跳转 Redirect跳转Action跳Action没有默认必须声明类型。 Forward跳转 Redirect跳转 包 作用:使配置文件当中的配置信息模块化,便于配置信息的管理 语法: 命名空间 namespace 作用:使用户的请求模块化,便于随后过滤器的使用跨包间的跳转全局跳转 作用:当许原创 2017-09-27 00:54:18 · 512 阅读 · 0 评论 -
struts2的上传下载
I.上传 a)文件上传核心思路 I.client问题 Ii.服务器端如何获得文件上传的内容 Iii.服务器端如何存储文件上传的内容 b)文件上传开发步骤 1)客户端的处理原创 2017-11-04 10:26:00 · 250 阅读 · 0 评论 -
拦截器
I.拦截器的作用:把多个Action中的冗余代码,抽取到拦截器中,解决代码冗余问题 Ii.a)编码implements Interceptor接口 b)配置 Iii.注意: a)拦截响应 b)中断请原创 2017-11-01 00:24:22 · 280 阅读 · 0 评论 -
通过多种方式获取作用域并设置的值是否存储在值栈
测试的为request作用域<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %><%@ page import="com.opensymphony.xwork2.ActionContext" %><%@ page import="org.apache.struts2.ServletAc原创 2017-10-12 23:49:27 · 314 阅读 · 0 评论 -
ActionContext与ServletActionContext的区别及获取request、session等对象
我们知道struts2接受客户端请求,在Action中进行处理后,将视图结果返回。struts2容器自身不依赖于web容器,不用和servlet对象中的请求(request)、响应(response)进行关联,对于请求的参数,通过paramerInterceptor将参数封装在Action中,然后通过调用get、set方法将参数值设置进Action之中。如果仅仅获取参数,可能有时候满足不了开发的需求转载 2017-10-12 22:54:47 · 337 阅读 · 0 评论 -
Actionerror和Actionmessage标签的用法
Actionerror和Actionmessage标签的用法:这两个标签的使用,在网上挺多答案的可是都不是我想要知道的那种答案。这一次我通过自己努力的尝试暂且知道了这两个标签的的用途拿出来和大家分享下。这两个标签的作用是一样的都是我们在前台页面传送信息到后台时在前台提示消息他们的唯一不同点就是他们Action实例的用不同方法的返回值;Actionerror使用的是getAction转载 2017-10-12 13:26:04 · 387 阅读 · 0 评论 -
Struts2中的ModelDriven机制及其运用
ModelDriven 为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User { private int id; private String转载 2017-10-27 22:35:27 · 160 阅读 · 0 评论 -
值栈(ValueStack)
Ii.ValueStacka) 作用:管理(存储)一次请求有效的数据 b) 好处 与视图层(view层)解耦和c) 获取值栈 ActionContext ac=ActionContext.getContext(); ValueStack vs=ac.getValueStack(); d) 值栈的生命周期(request作用域)原创 2017-10-26 20:49:11 · 261 阅读 · 0 评论 -
Struts中的标签
Struts中的标签(上) 作用:配合值栈在视图层显示数据 引用: JSTL标签: Struts标签: 显示数据:i. 显示单个数据表达式” />ii. 有条件的显示数据a) 单一流程表达式” />b) 非单一流程表达式”>表达式”/>原创 2017-10-26 23:57:28 · 309 阅读 · 0 评论 -
Hello Struts2
Struts2框架的概念 是一个典型的MVC框架,人为的把一个软件分为3个层次 M(Model 模型层) V(view 视图层) C(Controller控制层 控制器),提高开发效率。 V(view 视图层) JSP (freemarker velocity)原创 2017-09-21 10:07:23 · 273 阅读 · 0 评论 -
OGNL表达式
OGNL表达式 OGNL表达式:是一种独立的表达式语言,不依赖与任何的框架 OGNL表达式特点:从root区,ContextMap区取数据 a)从Root区取数据 B)从ContextMap区取数据 注意:ContextMap本身是一个map,在单独测试OgNL 时需要提供一个Map集合原创 2017-09-27 23:06:55 · 1167 阅读 · 0 评论 -
struts2的传参和struts2的第二种开发方式(继承ActionSupport)
收集客户端的零散数据好处: 1简化了收集client数据的方式 2.对于通用的数据类型进行自动转换(String—>int String—>Date) 注意:struts2在做字符串类型转日期类型时,客户端需遵从yyyy-MM-dd或者input标签中的type属性定义为date 3.针对于Post方式提交的数据,页面编码为UTF-8,自动解决字符集编码原创 2017-09-27 22:53:50 · 309 阅读 · 0 评论 -
struts2中的标签<s:debug></s:debug>
能查看值栈中的存储原创 2017-12-17 14:35:05 · 611 阅读 · 0 评论