
Struts2
文章平均质量分 94
ldh_lyf
这个作者很懒,什么都没留下…
展开
-
struts2核心配置文件名称及加载
默认情况下,Struts2的配置文件名称为struts.xml,且该文件放在src根目录下。项目加载时会自动加载该struts.xml,如下图所示:如果需要修改struts.xml的位置,例如把struts.xml放到struts2文件夹下,结构如下图所示,该怎么办呢?Struts2在web.xml中的一般配置如下:[html] view pla转载 2017-12-03 16:13:51 · 2805 阅读 · 0 评论 -
ognl符号使用
1. # 符号的用法:作用从context值栈中获取值,构建Map集合。 * 获得context中的数据 > > > > > > * 构建一个map集合原创 2017-09-19 20:36:07 · 795 阅读 · 0 评论 -
Struts2配置文件
defaul.properties;配置常量struts-default.xml:配置拦截器struts-plugin.xml:插件struts.xml:配置action路径,配置常量struts.properties:配置常量web.xml:配置过滤器,常量分模块开发配置,在核心配置文件中使用include引入其他配置文件原创 2017-09-19 18:58:12 · 762 阅读 · 0 评论 -
struts2返回值类型
action方法特点:可以没有返回值,如果有返回值,必须是string,action方法public原创 2017-09-19 18:43:12 · 1562 阅读 · 0 评论 -
spring整合struts2配置
bean配置; set方法住人 --> struts2配置:原创 2017-09-23 08:46:18 · 366 阅读 · 0 评论 -
spring整合struts2之web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/w...原创 2017-09-23 08:42:55 · 498 阅读 · 0 评论 -
Struts2拦截器
**技术分析之Struts2的拦截器技术** 1. 拦截器的概述 * 拦截器的作用:对Action类中的方法进行拦截,进行程序的编写。 * 拦截器就是AOP(Aspect-Oriented Programming)的一种实现。(AOP是指用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。) * 过滤器:原创 2017-09-19 20:55:37 · 394 阅读 · 0 评论 -
struts2文件上传
(1)上传表单页面满足要求:第一个:表单提交方式post第二个:form标签设置属性值 enctype属性值 multipart/form-data第三个:表单里面有文件上传项 <input type=”file” name=”upload”/>(2)具体实现代码步骤第一步在action获取上传文件和文件名称 //1在action定义两个变量...原创 2017-09-26 21:02:59 · 212 阅读 · 0 评论 -
同名参数后台接受
1.在页面可以把参数拼接为字符串2.struts2接受默认会以‘逗号空格‘接受(Integer除外,会覆盖)’,也可以用同名数组接受(也使用Integer)3。springmvc接受使用string接收,springmvc会自动将两个name参数值用“,”隔开,也可以用同名数组接受(也使用Integer)原创 2017-09-29 19:28:58 · 689 阅读 · 0 评论 -
Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了...转载 2018-09-21 11:49:07 · 165 阅读 · 0 评论 -
springMVC和Struts2
1、 springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。2、springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。3、 Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, spr原创 2018-01-08 15:31:31 · 148 阅读 · 0 评论 -
struts2处理流程
一、Struts2的处理流程: 客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组建链中(如ActionContextCleanUp:它主要是清理当前线程的ActionContext、Dispatcher,FilterDispatcher主要是通过ActionMapper来决定需要调用那个Action,FilterDispatche转载 2017-09-27 20:10:36 · 472 阅读 · 0 评论 -
baseDao抽取
BaseDao是什么(1)可以把dao层重复代码抽取(2)在dao里面做crud操作,调用hibernateTemplate里面的方法都一样,只是传递参数不一样。如果添加客户传递客户对象,如果添加联系人传递联系人对象技术:反射+泛型泛型术语介绍(1)List* :称为typeof* List整体部分,称为参数化类型* 里面User,这个User,称为原创 2017-09-27 19:28:46 · 546 阅读 · 0 评论 -
Struts2获得表单数据
1.在struts2里面封装类ActionContext,使用这个对象获取表单数据 ActionContext context = ActionContext.getContext(); //2 调用方法获取表单数据 Map<String, Object> map = context.getParameters();2. Servl...原创 2017-09-19 19:34:11 · 521 阅读 · 0 评论 -
Struts2框架标签库
**Struts2框架的控制标签** 1. 逻辑控制标签 * 逻辑控制标签,只有可以单独使用,如果想使用 必须与结合使用 * 可以使用test属性进行条件的判断 * 代码如下 num=20原创 2017-09-19 20:58:09 · 349 阅读 · 0 评论 -
Struts2值栈
值栈就相当于Struts2框架的数据的中转站,向值栈存入一些数据。从值栈中获取到数据。 * ValueStack 是 struts2 提供一个接口,实现类 OgnlValueStack ---- 值栈对象 (OGNL是从值栈中获取数据的 ) * Action是多例的,有一起请求,创建Action实例,创建一个ActionContext对象,代表的是Action的原创 2017-09-19 20:14:48 · 405 阅读 · 0 评论 -
Struts2过滤器配置
在web.xml中配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts.i18n.encoding utf-8原创 2017-09-19 19:09:19 · 3319 阅读 · 0 评论 -
Struts2乱码处理
(1)web阶段,提交表单到servlet里面,提交表单数据有中文,在servlet获取数据有乱码问题(2)web阶段解决:如果post提交,设置编码就可以了,request.setCharacterEncoding(”utf-8”);如果get提交,做编码转换newString(username.getBytes(“iso8859-1”),”utf-8”);(3)提交表单不是到s原创 2017-09-19 19:02:19 · 361 阅读 · 0 评论 -
Struts2核心配置文件
* struts2核心配置文件名称和位置是固定的位置在src下面名称必须 struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" ...原创 2017-09-19 18:46:17 · 633 阅读 · 0 评论 -
Struts2之application.xml文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="ht...原创 2019-09-08 16:12:36 · 249 阅读 · 0 评论