
struts
麻辣小布叮
这个作者很懒,什么都没留下…
展开
-
SSH2整合完整案例(四十三)
注解配置:Struts2+Spring2.5+Hibernate3.3+Oracle11g本文介绍1.Struts2+Spring2.5+Hibernate3.3的整合2.采用单元测试3.加入了lob类型的操作配置4.介绍oralce驱动 本文采用oracle11g5.在HIbernate中采用“枚举”设置映射关系jar的下载:Struts2: http://struts原创 2017-03-27 11:04:17 · 427 阅读 · 0 评论 -
Struts2中使用JfreeChart
1.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang3-3.1.jarcommons-logging-1.1.1.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarjcommon-1.0.16.jarjfreechart-1.0.13.jarognl-3.0.原创 2017-03-27 11:07:11 · 550 阅读 · 0 评论 -
Struts2整合FreeMarker
1.jar 重要的 freemarker.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.5.jar struts2-原创 2017-03-27 11:07:21 · 262 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
说明: 使用 spring2.5 +ibatis2.3.4+oscache2.4+struts2+oracle建表create table STUDENT( SID NUMBER(8) primary key not null, SNAME VARCHAR2(20) not null, MAJOR VARCHAR2(100), BIRTH D原创 2017-03-27 11:08:31 · 596 阅读 · 0 评论 -
MyBatis+Spring+Struts2
MyBatis3.1.1+Spring3.1.2+Struts2.3.4.1先来看目录结构来看配置文件applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta原创 2017-03-27 11:08:51 · 301 阅读 · 0 评论 -
Struts2 + ajaxFileUpload 异步上传文件
ajaxFileUpload下载地址http://www.phpletter.com/Our-Projects/AjaxFileUpload/jspMyWebProjectfunction ajaxFileUpload() { $.ajaxFileUpload({ url : "${pageContext.request.contex原创 2017-03-27 11:32:37 · 688 阅读 · 0 评论 -
Struts2整合SiteMesh
1.导入Struts2的jar 和 sitemesh.jar 和 Struts2-sitemesh-plugin.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassi...2012-11-05 10:33:06 · 140 阅读 · 0 评论 -
Struts2中使用JfreeChart
1.jarcommons-fileupload-1.2.2.jarcommons-io-2.0.1.jarcommons-lang3-3.1.jarcommons-logging-1.1.1.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarjcommon-1.0.16.jarjfreechart-1.0.13.jar...原创 2012-11-06 09:02:01 · 113 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
[size=large][b][color=red]说明: 使用 spring2.5 +ibatis2.3.4+oscache2.4+struts2+oracle[/color][/b][/size][img]http://dl.iteye.com/upload/attachment/0076/5952/0dbab8e2-500b-3250-a416-53960a78ec02...2012-11-14 00:10:10 · 109 阅读 · 0 评论 -
Struts1 基础(一)
1.MVC 设计模式[code="java"]MVC:(Model-View-Controller 模型—视图—控制器)1.宗旨:就是把一个web应用的输入 处理和输出流程按照 Model view controller 的方法进行分离,这样一个应用就分成了3层视图-请求-控制器-模型--视图2.优点 A低耦合性 B搞重用性 C可适用性 D可维护...原创 2012-08-12 16:18:29 · 80 阅读 · 0 评论 -
Struts1 基础(二)
1.认识 strust1 [code="java"]Struts1是一个开发基于MVC模式的应用架构的开源框架,是利用java servlet jsp 构建的web应用的一项非常有用的技术。组成: A模型 FormBean B视图 C控制器 核心控制器 ActionServlet 由Struts1 提供 业务逻辑控制器:自己写的Act...原创 2012-08-12 16:35:30 · 97 阅读 · 0 评论 -
Struts1 基础(三)
[b][color=red]注意:附件中有完整案例[/color][/b]1.创建一个struts1的登录例子2.步骤[code="java"]myeclipse -new--web project--strust1--项目右键--myeclipse-add struts capablities.. //这样就可以了看到项目中加入了struts1的jar 和 struts-co...原创 2012-08-12 17:43:54 · 138 阅读 · 0 评论 -
Struts2 基础(四)
1.struts2框架是在webwork上发展过来的2.webwork的介绍[code="java"]WebWork 来自一个优秀的开源组织OpenSymphony 是基于MVC架构模式的J2EE Web 框架.和struts1相比,WebWork更加优秀,WebWork2.x被拆分成了XWwork和WebWork2两个项目优点:Action 不需要和WebWork紧密耦合...原创 2012-08-12 17:58:46 · 95 阅读 · 0 评论 -
Struts2 基础(五)
1.使用 myEclipse开发struts2[code="java"]配置myEclipse 的 tomcat jdk 双击myEclipse--new web project在 struts2.2.3之前只需要导入 5个包 就可以利用strtus2.之后需要导入9个包导入jar:struts2-core.jar //struts2的核心库xwork.jar ...原创 2012-08-13 09:21:55 · 87 阅读 · 0 评论 -
Struts2 Pojo(六)
[color=red]注意:附件中有完整案例[/color]1.采用POJO对象的方法进行赋值和传值2.web配置[code="xml"] struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 ...原创 2012-08-13 09:22:38 · 138 阅读 · 0 评论 -
Struts2 web.xml(七)
1.web.xml[code="java"]web应用都需要一个配置文件web.xml.该文件用来对整个应用程序进行配置。而不通的web程序,web.xml文件是不同的。在struts2框架中,web.xml文件需要配置一个前端控制器:FilterDispatcher,用于对Struts2框架进行初始化,以及处理所有的请求.[/code]2.指定初始化参数[code="ja...原创 2012-08-13 09:22:54 · 208 阅读 · 0 评论 -
Struts2 配置文件(八)
1.struts2配置文件的分类[code="java"]1.内部配置文件:有struts2自动加载,对其自身进行配置(struts-default.xml,struts-plugin.xml 等)2.开发人员使用的配置文件:有开发人员使用,用于对web应用进行配置。比如 web.xml,struts.xml struts.propeties.[/code]2.配置文件的作...原创 2012-08-13 09:23:17 · 171 阅读 · 0 评论 -
Struts2 一天学会 还整合spring,Hibernate
[color=red][b]附件中有一文档,总结的比较详细,准一天学会。[/b][/color](如果好就给个评论吧! :arrow: )1.struts2基础2.Struts2 spring hibernate 整合3.阻止表单重复提交4.struts2标签利用5.OGNL表达式6.配个各种范围的国际化资源文件7.手动输入校验,xml输入校验8.Struts2...原创 2012-08-13 09:43:57 · 106 阅读 · 0 评论 -
Struts struts.xml(九)
1.struts.xml[code="java"]在Struts2框架中,struts.xml文件具有的重要作用,因为应用中的所有常量 action 拦截器 几乎都配置在这个文件中。struts.xml 文件通常放在web应用的WEB-INF/class目录中,在该目录下的struts.xml文件可以被Struts2框架自动加载Struts2框架提供了struts.xml文件的DT...原创 2012-08-14 02:43:38 · 136 阅读 · 0 评论 -
Struts2 Bean配置(十)
1.Struts2框架的配置文件struts.xml文件中[code="java"]可以将配置内容分为三大类:管理元素:Bean配置,常量配置,包配置,命名空间配置,包含配置用户请求处理元素:拦截器 action配置 Result配置错误处理配置:异常配置[/code]2.Struts2框架中的struts-default.xml文件中,定义了大量的核心组件,这些核...原创 2012-08-14 03:25:45 · 107 阅读 · 0 评论 -
Struts2 常量(十一)
1.常量的配置[code="java"]1.配置的位置 :struts.xml strust.properties 也可以在其他配置文件中。2.Strust2框架按照一下的顺序加载Strust2常量 struts-default.xml 存放在struts-core.x.x.jar中 struts-plugin.xml存放在struts-x.x.x.jar等str...原创 2012-08-14 03:40:30 · 97 阅读 · 0 评论 -
Struts2 包,命名空间,包含 配置(十二)
1.包配置[code="java"]在Struts2框架中,其核心组件是Action和拦截器等,该框架使用包管理这些组件,在包可以配置多个action,多个拦截器,多个拦截器栈,返回类型。使用元素配置包。可以指定4个属性[/code][table]|属性名|必选|说明|name|是|指定包的名称,该名称是该包被其他包引用的key值|extends|否|知道该包继承其他包...原创 2012-08-14 13:24:50 · 115 阅读 · 0 评论 -
Struts2 动态方法调用(十三)
[b][color=red]附件中有完整的案例![/color][/b][color=red]1.动态方法调用[/color][code="java"]在业务逻辑处理action中,可以包含一个或者多个逻辑处理方法。例如:在jsp文件中的同一个form表单中 有多个用来提交的表单值的按钮,可当用户通过不通的按钮提交表单的时候,需要笤俑Action中的不同的处理方法,这是就需要使用动...2012-08-14 15:55:30 · 107 阅读 · 0 评论 -
Struts2 Result(十四)
1.result属性[code="java"] 业务控制器Action负责处理用户的请求,但是他不能提供对用户的直接影响,当Action处理完请求信息后,需要根据Result结果配置,将action的处理结果对应相应的视图。使用Result元素的映射结果标准配置形式如下:[/code][code="xml"] ...原创 2012-08-15 00:03:35 · 169 阅读 · 0 评论 -
Struts2 resultType(十五)
1.Struts2中的结果类型或者说视图技术[table]|类型|说明|chain|用户Action链式处理|dispatcher|用来整合JSP 是result元素type的默认值|freemarker|用来整合FreeMarker|httpheader|用来处理特殊的HTTP行为|redirect|用来重定向到其他的文件|redirectAction|用来重定向...原创 2012-08-15 00:03:42 · 90 阅读 · 0 评论 -
Struts2 Dispatcher(十六)
1.使用dispatcher做注册例子struts.xml[code="xml"] /showPerson.jsp /testSuccess.jsp [/code]action[code="java"]package com.luob.action;import com.opensymph...原创 2012-08-15 00:03:58 · 106 阅读 · 0 评论 -
Struts2 Redirect(十七)
1.redirect结果类型[code="java"]redirect结果类型用来 “重定向”到指定的结果类型,该资源可以是jsp文件也可是所以Action,使用Redirect结果类型时,系统将调用HttpServletResponse的sendRediirect()方法,实现重定向带其他的文件。redirect结果类型和dispactcher类型对应。dispatcher类型表示将...原创 2012-08-15 00:04:11 · 140 阅读 · 0 评论 -
Struts2 OGNL动态配置result(十八)
1.动态配置result[code="java"]使用通配符动态配置result,元素为{1}.jsp,这是根据URL参数来匹配的,如果根据Action中的属性名称来进行动态配置,那么就需要使用OGNL表达式实例:[/code]2.案例 :采用action中的persoName动态获取 结果页面struts.xml[code="xml"] ...原创 2012-08-15 00:04:24 · 122 阅读 · 0 评论 -
Struts2 注解配置Action(十九)
1.注解类型 struts2 < 2.1.3[code="java"] 在Struts2注解核心包的struts-Codebehind -Plugin.jar包中,Strut2框架定义了一些与Action配置相关的注解类型。这些注解类型如下:[/code][color=red]ParentPackage注解[/color],用户指定Action所在的包要继承的父包[table...原创 2012-08-16 00:14:08 · 237 阅读 · 0 评论 -
Struts2 FilterDispatcher StrutsPrepareAndExecuteFilter
1.转载别人的. 为了后面的注解FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.! 这样的改革当然是有好处的.! 为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在st...原创 2012-08-16 00:14:35 · 113 阅读 · 0 评论 -
Struts2.3.4.1 注解实例(二十)
1.FilterDispatcher: 需要的 struts2-codebehind-plugin-2.3.4.jarStrutsPrepareAndExecuteFilter:需要 struts2-convention-plugin-2.3.4.jar asm-3.3.jar asm-commons-3.3.jar[...2012-08-16 02:20:59 · 155 阅读 · 0 评论 -
MyBatis+Spring+Struts2
[size=medium][b][color=red]MyBatis3.1.1+Spring3.1.2+Struts2.3.4.1[/color][/b][/size]先来看目录结构[img]http://dl.iteye.com/upload/attachment/0077/1555/6f4a67bf-cf6e-35f0-9839-67731a1880e8.jpg[/img][i...2012-11-28 00:32:35 · 109 阅读 · 0 评论 -
Struts2 国际化(二十一)
国际化资源文件的搜索顺序 :action-->package--->parent package--->全局[b][color=red]先说,采用临时文件和 i18n 标签来访问多个范围内的资源文件要在jsp页面同时应用多个范围的资源文件,就采用 i18n 标签来指定,而且还不需要在struts.xml中配置[/color][/b]1.properties属性配置文件 将下面 ...2012-08-18 12:53:52 · 171 阅读 · 0 评论 -
Struts 异常处理(二十二)
1.演示除数异常struts.xml[code="xml"] /error.jsp /exception.jsp [/code]2.action.xml[c...原创 2012-08-20 23:27:30 · 167 阅读 · 0 评论 -
Struts2 拦截器(二十三)
1.什么是拦截器?拦截器(interceptor) 是动态拦截Action调用的对象,在执行Action的业务逻辑处理方法execute 之前 ,Struts2中会首先执行struts.xml中引用的拦截器。[b][color=red]Action拦截器[/color][/b]2.做登录拦截用户名是否输入 两种不通的拦截器LoginInterceptor.java[code...原创 2012-08-21 00:17:55 · 104 阅读 · 0 评论 -
Struts2 ActionContext(二十四)
1.在web中需要访问的Servlet API 是HttpServletRequest,HttpServletSession,ServletContext 这3个类代表了JSP的内置对象的request session application[b][color=red]下面是间接访问Srevlet API[/color][/b](后一章会直接访问Servlet API)2.Action...原创 2012-08-21 01:29:06 · 160 阅读 · 0 评论 -
Struts2 直接访问Servlet API(二十五)
[b][color=red]1.通过IOC方式直接访问Servlet API[/color][/b][code="java"] 在Struts2中,通过,Ioc方式将Serlvet对象注入到Action中,具体实现是一组接口觉得,要采用Ioc方式,必须在Action中实现一下接口:ApplicationAware :以Map类型向Action中注入保存在ServletContext中...原创 2012-08-21 12:51:20 · 97 阅读 · 0 评论 -
Struts2 配置Action(二十六)
1.在struts.xml文件中,通过配置元素来对Action进行配置。元素的常用属性有:name:用来指定客户端发送请求的地址映射名称class:用来指定进行业务逻辑处理的Action名称method:用来指定进行业务逻辑处理的Action中的方法名称a) Action中的class没有写 默认就是ActionSupport;b) Action中的method没有写 默认是e...原创 2012-08-21 22:07:13 · 101 阅读 · 0 评论 -
Struts2 拦截器注解(二十七)
1.拦截器注解 Struts2在com.opensymphony,xwork2.interceptor,annotations 包中定义了3个拦截器注解类型。从而可以直接通过注解的方式,来指定action执行之前和之后需要调用的方法。Struts2提供的3个拦截器注解类型如下:[code="java"]Before:标注一个Action方法,该方法在执行Action处理(例如:...2012-08-21 22:41:26 · 119 阅读 · 0 评论 -
Struts2 拦截器过滤方法(二十八)
1.默认情况下,如果为某个Action配置拦截器,则这个拦截器将拦截Action中的所有方法。但是有时候并不是想拦截Action中的所有方法,而是值需要拦截其中某一个,或者某几个方法,此时就需要使用拦截器的方法过滤特性了。为了实现拦截器的方法过滤特性,Struts2提供了一个MethodFiledInterceptor抽象类。这个类重写了AbstractInterceptor类中的inte...原创 2012-08-22 00:01:28 · 146 阅读 · 0 评论