
struts2
文章平均质量分 95
平凡的华仔
游弋在代码中的人生。
展开
-
把struts2的jar包添加到项目中的方法
我用的是struts2.2.1.1-all.zip(不管用struts2的哪个版本,道理都一样,找对应的包就行了) 例如你建一Web Project,名为Struts2导入项目所需要的jar包,放入/Struts2/WebRoot/WEB-INF/lib下面方法一:在struts2存放目录(以我的举例说明)F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\s原创 2014-08-06 22:57:59 · 3166 阅读 · 0 评论 -
struts2中# ,%{ },%{# }的区别
/***********************************Struts2堆栈struts2中的标签 s:a 中的href 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }” 什么时候用“” s:select 中的list 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }转载 2014-10-16 21:34:25 · 1596 阅读 · 0 评论 -
深入了解Struts2返回JSON数据的原理及具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从转载 2014-11-30 20:23:39 · 1263 阅读 · 0 评论 -
Struts2返回JSON对象的方法总结
如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的。 Struts2返回转载 2014-11-30 22:32:16 · 882 阅读 · 0 评论 -
struts之Action中获取request、response对象的方法
struts之Action中获取request、response对象的方法1、访问或添加request/session/application属性public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put(转载 2015-02-01 11:51:44 · 626 阅读 · 0 评论 -
struts2从一个action跳转到另一个action的两种方法
转载自: http://liminhappygirl.iteye.com/blog/1290340从action1直接跳转到action2,有两种方法: 1. 需要保存前一个action的属性信息时使用,保存住action1的request对象: action2 2. 不保存前一个action的参数可以用这种方法: action2 Str转载 2015-02-01 11:48:08 · 2341 阅读 · 0 评论 -
Struts2 Result详解
1,Result原理 1) Result组件是Struts2中用于输出的组件,实际上就是Java代码。 2)Struts2中预制了10中类型的Result,这些Result什么在struts-default.xml中。 这些类实际上都事先了统一的接口:Result.Java代码 "chain" class="com.opensymp转载 2015-01-22 22:28:12 · 649 阅读 · 0 评论 -
Struts2-result类型
Struts2 result类型 1.dispatcher:服务器跳转到页面,通常来处理JSP,默认类型。 2.redirect:重定向到页面。Action:1 public String redirect() { 2 message = "message中有值"; 3 return "redirect"; 4 }转载 2015-01-22 22:26:23 · 534 阅读 · 0 评论 -
struts2中取得session的公共方法类
该公共方法类一般建立在com.xxx.util包下面package com.dgh.util;import java.util.Map;import org.apache.struts2.interceptor.SessionAware;/** * * 获得session * @author wangcunhuazi */public class BaseAction im原创 2015-04-21 23:21:16 · 749 阅读 · 0 评论 -
Struts2中的OGNL详解
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。转载 2015-05-31 10:10:01 · 771 阅读 · 0 评论 -
关于ActionContext.getContext()的用法心得
为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取数据。(一)通过转载 2014-10-16 22:34:59 · 756 阅读 · 0 评论 -
FilterDispatcher已被标注为过时解决办法 >>> FilterDispatcher <<< is deprecated!
Struts2 最近爆出高危漏洞,黑客利用这个漏洞可以执行任意命令(包括恶意的jsp代码),轻松绕过您的验证系统,登陆您的网站后台,使您的网站后台密码形同虚设!! 今天将struts2的包从2.1升级到2.3,结果老提示warning如下: ******************************************************************转载 2014-11-01 15:15:36 · 1414 阅读 · 0 评论 -
POI和jxl.jar性能比较
JXL.jar http://www.andykhan.com/jexcelapi/download.html 下载地址优点:Jxl对中文支持非常好,操作简单,方法看名知意。Jxl是纯javaAPI,在跨平台上表现的非常完美,代码可以再windows或者Linux上运行而无需重新编写支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、转载 2014-11-16 00:00:13 · 1896 阅读 · 0 评论 -
开发中需要加入的struct2的jar包
struts2所必须的jar包五个:struts2-core-2.1.6.jar --------------- struts2的核心包freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具commons-logging.jar ----------- Jakarta的通用日志记录包ognl-转载 2014-08-06 22:53:34 · 1089 阅读 · 0 评论 -
struts2常用对象
struts2常用对象有:原创 2014-10-22 13:33:23 · 760 阅读 · 0 评论 -
Struts2与JSON
1. 必需的库struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jar版本号可能会有所不同,而且这两个包也是MyEclipse在创建Struts2项目时自带并且已经包含的。2. setter与getterAction类中私有成员变量的setter和getter方法在Struts2框架下会被自动转化成H转载 2014-11-09 11:02:26 · 591 阅读 · 0 评论 -
用struts2实现下载功能时,浏览器取消下载时后台出现的异常
其中的几条异常信息:ClientAbortException: java.io.IOExceptionat org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:407)Caused by: java.io.IOExceptionat org.apache.coy原创 2014-11-15 21:52:34 · 1490 阅读 · 0 评论 -
Struts2文件上传的大小限制问题
问题:上传大文件报错……解决:修改struts.xml文件中的参数如下action name="UploadFile" class="com.buptisc.srpms.action.UploadFileAction"> result name="UploadFileResult">/pages/ShowOtherFiles.jspresult>转载 2014-11-15 21:08:35 · 633 阅读 · 0 评论 -
struts2中取得web项目的根目录
struts2中取得web项目的根目录原创 2014-10-30 21:17:49 · 5005 阅读 · 0 评论 -
POI操作Excel
Jakarta POI 是一套用于访问微软格式文档的Java API。 Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于早在Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。它的官方首页是:http://jakarta.apache.org/poi/hssf/index.html,这里可以下载到它的最新版本和文档。转载 2014-11-16 00:04:45 · 743 阅读 · 0 评论 -
struts2文件下载及 <param name="inputName">inputStream</param>的理解
struts.xml文件配置:[html] view plaincopyspan style="font-size:16px;">xml version="1.0" encoding="UTF-8" ?> "-//Apache Software Foundation//DTD Struts Configuration 2.0转载 2014-11-15 21:58:44 · 861 阅读 · 0 评论 -
struts2导出excel笔记
l例子很简单,就一个Action类和一个Service类 1.所需jar包struts2需要jar包:commons-logging.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core-2.0.11.1.jar、xwork-2.0.4.jarexcel导出:jxl.jar2.配置Web.xm转载 2014-11-15 23:49:03 · 805 阅读 · 0 评论 -
Struts2中获得Request,Response的几种方法
在Struts2中的没有像Struts1那样必须要在Action类中写个execute()方法,只需要是个返回字符串的方法即可(有时候也不需要返回值),在struts2中经将原有的servlet中request参数和response参数封装在拦截器中,可是有时候编程的时候仍然需要用到这两个参数。以下是获得该参数的几种方法:方法一:使用Struts2 Aware拦截器这种方法需要Action转载 2015-10-26 09:29:26 · 613 阅读 · 0 评论