
struts
麻辣小布叮
这个作者很懒,什么都没留下…
展开
-
Struts2 + ajaxFileUpload 异步上传文件
ajaxFileUpload下载地址http://www.phpletter.com/Our-Projects/AjaxFileUpload/jspMyWebProjectfunction ajaxFileUpload() { $.ajaxFileUpload({ url : "${pageContext.request.contex原创 2017-03-27 11:32:37 · 699 阅读 · 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 · 302 阅读 · 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 · 607 阅读 · 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 · 267 阅读 · 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 · 557 阅读 · 0 评论 -
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 评论 -
解决getOutputStream() has already been called for this response
java.lang.IllegalStateException: getOutputStream() has already been called for this response//strut2 导出excel//解决问题的代码[code="java"]HSSFWorkbook workbook=productEcel(list,partTimer); ...原创 2014-07-30 19:16:12 · 1610 阅读 · 0 评论 -
解决getOutputStream() has already been called for this response
,partTimer); response.reset(); response.setContentType("contentType=application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment;filename="+URLEncoder.encode("统计.xls","utf-8&qu原创 2014-07-30 19:16:12 · 172 阅读 · 0 评论 -
Struts2 + ajaxFileUpload 异步上传文件
ajaxFileUpload下载地址[url=http://www.phpletter.com/Our-Projects/AjaxFileUpload/]http://www.phpletter.com/Our-Projects/AjaxFileUpload/[/url]jsp[code="html"]MyWebProjectfuncti...2013-12-04 19:33:40 · 87 阅读 · 0 评论 -
Struts2 + ajaxFileUpload 异步上传文件
function ajaxFileUpload() { $.ajaxFileUpload({ url : "${pageContext.request.contextPath}/space/quicklogin/fileUpload.html", //submit to UploadFileServlet secureuri : false, fileElementId : "file", //input file 的id data2013-12-04 19:33:40 · 94 阅读 · 0 评论 -
Struts2 Action 解析提交的XML
[code="java"]package com.bjdata.bjsearch.presentation.action.thirdinter;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.u...原创 2013-10-16 12:30:30 · 91 阅读 · 0 评论 -
Struts2 Action 解析提交的XML
til.List;import javax.servlet.ServletInputStream;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.Node;import org.dom4j.io.SAXReader;import com.bjdata.bjsearch.persistence.stroremana原创 2013-10-16 12:30:30 · 92 阅读 · 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 · 110 阅读 · 0 评论 -
MyBatis+Spring+Struts2
pg[/img][img]http://dl.iteye.com/upload/attachment/0077/1557/a2c9b469-9dae-3073-be61-188fb710277b.jpg[/img]来看配置文件[size=medium][b][color=red]applicationContext.xml[/color][/b][/size][code="xml"]2012-11-28 00:32:35 · 118 阅读 · 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 · 112 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
0a78ec02.jpg[/img][size=large][b][color=red]建表[/color][/b][/size][code="java"]create table STUDENT( SID NUMBER(8) primary key not null, SNAME VARCHAR2(20) not null, MAJOR VARCHAR2(100), BIRTH DATE, SCORE NUMBER(6,2))2012-11-14 00:10:10 · 99 阅读 · 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 · 114 阅读 · 0 评论 -
Struts2中使用JfreeChart
ognl-3.0.5.jarstruts2-core-2.3.4.jarstruts2-jfreechart-plugin-2.3.4.1.jarxwork-core-2.3.4.jar2.web.xml[code="xml"] struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*原创 2012-11-06 09:02:01 · 79 阅读 · 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 · 143 阅读 · 0 评论 -
Struts2整合SiteMesh
javassist-3.11.0.GA.jar ognl-3.0.5.jar sitemesh-2.4.2.jar struts2-core-2.3.4.jar struts2-sitemesh-plugin-2.3.4.1.jar xwork-core-2.3.4.jar2.在web.xml中配置 Struts sitemesh拦截器 注意有一定的顺序[code="xml"] struts-cleanup org.2012-11-05 10:33:06 · 132 阅读 · 0 评论 -
Struts2 编写安全策略(四十五)
编写安全策略 包含(1保护资源,2指定登录方法)----保护资源[code="java"] 在web应用程序中保护资源 ,需要在web.xml文件中配置元素,该元素的语法定义如下:上述语法定义的含义如下:display-name? :包含的是xml编辑器显示的名称.可选的 ,最多只有一个web-resource-collection+:可选的 ,一个或多个...2012-09-23 23:53:05 · 223 阅读 · 0 评论 -
Struts2 编写安全策略(四十五)
2012-09-23 23:53:05 · 66 阅读 · 0 评论 -
Struts2 阻止表单重复 和 等待页面(四十四)
[size=medium][b][color=red]表单重复提交现象[/color][/b][/size][color=red]导致表单重复提交的现象可以分为一下两种情况:[/color][code="java"]1.多次单击提交按钮 对响应来不及。用户没有看到提交后的结果,导致用户频繁多次的点击提交按钮。2.执行刷新操作 对响应及时,也有可能出现表单重复提交...原创 2012-09-23 21:13:33 · 123 阅读 · 0 评论 -
Struts2 阻止表单重复 和 等待页面(四十四)
对响应来不及。用户没有看到提交后的结果,导致用户频繁多次的点击提交按钮。2.执行刷新操作 对响应及时,也有可能出现表单重复提交现象。服务器段的程序在处理哟过户提交哦啊的信息后,调用RewuestDispatcher.forward()方法,将哟过户请求导向成功的页面,用户看到成功信息后,对成功页面执行花心操作,这是浏览器将再次提交用户先前输入的信息。[/code][color=red]同步令牌的基本原理[/color][code="java"]在原创 2012-09-23 21:13:33 · 99 阅读 · 0 评论 -
SSH2整合完整案例(四十三)
[size=large][b][color=red]注解配置:Struts2+Spring2.5+Hibernate3.3+Oracle11g[/color][/b][/size][b]本文介绍[/b]1.Struts2+Spring2.5+Hibernate3.3的整合2.采用单元测试3.加入了lob类型的操作配置4.介绍oralce驱动 本文采用oracle11g5...2012-09-14 09:34:55 · 131 阅读 · 0 评论 -
SSH2整合完整案例(四十三)
2012-09-14 09:34:55 · 99 阅读 · 0 评论 -
Struts2 文件上传,下载,删除(四十一)
本文介绍了:1.基于表单的文件上传2.Struts 2 的文件下载3.Struts2.文件上传4.使用FileInputStream FileOutputStream文件流来上传5.使用FileUtil上传6.使用IOUtil上传7.使用IOUtil上传8.使用数组上传多个文件9.使用List上传多个文件[b][color=red]----1.基于表单的...2012-09-10 23:37:08 · 146 阅读 · 0 评论 -
Struts2 文件上传,下载,删除(四十一)
l上传7.使用IOUtil上传8.使用数组上传多个文件9.使用List上传多个文件[b][color=red]----1.基于表单的文件上传-----[/color][/b]fileupload.jsp[code="html"] 选择上传的文件 [/code]showFile.jsp[code="html"] 上传的文件的内容如下:2012-09-10 23:37:08 · 98 阅读 · 0 评论 -
Struts2 文件上传,下载的类型(四十二)
[color=red]声明: 以下复制他人的!!![/color][size=large][b]Struts2 文件上传 之 文件后缀 文件类型 [/b][/size][color=red]allowedExtension : allowedTypes[/color].a : 'application/octet-stream', .ai' : '...2012-09-06 23:18:15 · 188 阅读 · 0 评论 -
Struts2 文件上传,下载的类型(四十二)
: 'application/octet-stream', .ai' : 'application/postscript', .aif' : 'audio/x-aiff', .aifc' : 'audio/x-aiff', .aiff' : 'audio/x-aiff', .au' : 'audio/basic', .avi' : 'video/x-msvideo', .bat'2012-09-06 23:18:15 · 113 阅读 · 0 评论 -
Struts2 主题和模版设置(四十)
[table]||[/table][b][color=red]----------------Struts2 主题---------------[/color][/b][b][color=red]1.Struts2主题有如下几种设置方式[/color][/b][code="java"]1.通过指定UI标签的theme属性来设置主题2.通过指定form标签的theme属性...原创 2012-09-03 20:24:09 · 106 阅读 · 0 评论 -
Struts2 主题和模版设置(四十)
签的theme属性来设置主题2.通过指定form标签的theme属性来这是主题3.通过page回话范围内的theme属性来设置主题4.通过取得request会话范围theme属性来设置主题5.通过取得session会话范围内的theme属性来设置主题6.通过获取application会话范围内的theme属性来设置主题7.在struts.properties 或 struts.xml中 通过设置struts.ui.theme 常量来设置主题8.Struts2主题默认为 xhtml原创 2012-09-03 20:24:09 · 107 阅读 · 0 评论 -
Struts2 常用标签使用(三十九)
[b][color=red]1.append标签[/color][/b][code="java"]使用append标签可以把多个集合对象连接起来,从而组成了一个新的集合,然后通过iterator标签进行迭代输出id:定义连接后新集合的名字param:子标签,每个子标签指定一个集合[/code][b][color=red]2.merge标签[/color][/b]...2012-09-03 09:28:46 · 124 阅读 · 0 评论 -
Struts2 常用标签使用(三十九)
id:定义连接后新集合的名字param:子标签,每个子标签指定一个集合[/code][b][color=red]2.merge标签[/color][/b][code="java"]与append标签所实现的功能一样,也是将多个集合连接成一个新的集合,但是这两个标签连接生成的新集合中,元素的排列方式有所不同。[/code]3.index.jsp[code="html"]2012-09-03 09:28:46 · 164 阅读 · 0 评论 -
Struts2 常用标签使用(三十九)
id:定义连接后新集合的名字param:子标签,每个子标签指定一个集合[/code][b][color=red]2.merge标签[/color][/b][code="java"]与append标签所实现的功能一样,也是将多个集合连接成一个新的集合,但是这两个标签连接生成的新集合中,元素的排列方式有所不同。[/code]3.index.jsp[code="java"]原创 2012-09-03 00:50:44 · 112 阅读 · 0 评论 -
Struts2 timer拦截器(三十二)
1.Strus2系统拦截器中,timer拦截器可以实现输出Action的执行时间,素以也可以称timer拦截器为耗时拦截器。下面就在实例中使用该拦截器。从而观察Aciont的执行时间。action[code="java"]package com.sh.action;import com.opensymphony.xwork2.ActionSupport;public...2012-08-31 02:17:15 · 145 阅读 · 0 评论 -
Struts2 timer拦截器(三十二)
2012-08-31 02:17:15 · 88 阅读 · 0 评论 -
Struts2 如何使用OGNL表达式(三十八)
1.OGNL是Object Graph Navitagtion Language,对象导航语言) 是一种功能强大的EL(Expression Language,表达式语言)。通过OGNL,可以使用简单一直的表达式语法,存储对象的任意属性,调用对象的方法,遍历整个对象的结果图和实现字段类型转换等功能。2.OGNL表达式有如下几个特点: A: 将视图元素好模型对象绑定在一起 B: ...2012-08-30 20:55:37 · 244 阅读 · 0 评论 -
Struts2 如何使用OGNL表达式(三十八)
2012-08-30 20:55:37 · 163 阅读 · 0 评论 -
Struts2 使用Validation框架验证数据(三十七)
A:在Struts2的框架汇中,开发者可以通过继承ActionSupport()类,并重写validate()方法来完成输入校验。使用在Action中重写Validate()或者 validateXxx()方法实现校验对某个方法起作用。 例如:validate()方法会对action中的所有 逻辑处理方法起作用 比如:execute() , login()B:采用Struts2的...2012-08-30 11:25:15 · 161 阅读 · 0 评论