
struts2
文章平均质量分 84
floger1
这个作者很懒,什么都没留下…
展开
-
Struts 2 学习笔记:HelloWorld
到写本文为止,Struts的最新版本是 2.0.6。Struts 2.0.6的下载地址是: http://struts.apache.org/download.cgi#struts206。 为了方便,可以选择下载Full发布包: http://mirrors.sirium.net/pub/apache/struts/binaries/struts-2.0.6-all.zip。 ...原创 2009-03-10 10:06:50 · 118 阅读 · 0 评论 -
Struts2安全缺陷(上)(转)
本文介绍了java开发流行框架struts2以及webwork的一些安全缺陷,并举例说明框架本身以及开发人员使用框架时,所产生的种种安全问题,以及作者挖掘框架安全漏洞的一些心得体会。推荐以下人群阅读:了解java开发了解框架开发了解web application安全“网络安全爱好者”正文:当前java开发网站,通常不会是纯JSP的,大都使用了java frame...原创 2010-10-18 15:03:34 · 171 阅读 · 0 评论 -
Struts2的异常处理机制:
Struts2的异常处理机制: 任何成熟的MVC框架都应该提供成就的异常处理机制。Strut2也不例外。Struts2提供了一种声明式的异常处理方式。Struts2也是通过配置的拦截器来实现异常处理机制的。 Struts2的异常处理机制通过在struts.xml文件中配置﹤exception-mapping …﹥元素完成的,配置该元素时,需要指定两个属性: excep...原创 2010-08-20 15:39:23 · 211 阅读 · 0 评论 -
文件上传struts2 实现文件上传功能(4)
2、多文件上传修改action private List<File> file; private List<String> fileFileName; private List<String> fileContentType; public String execute() throws Exception { f...原创 2009-08-22 15:34:05 · 124 阅读 · 0 评论 -
文件上传struts2 实现文件上传功能(3)
(三)使用struts2进行文件上传、下载 需引入两个jar包commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar这两个jar包在struts2.1.6版本中已经自带,较低版本需到apache网站下载,网址:http://commons.apache.org/1、单文件上传upload3.jsp 1<%@ page la...原创 2009-08-22 15:32:03 · 74 阅读 · 0 评论 -
文件上传struts2 实现文件上传功能(2)
(二)手动采用fileupload组建进行文件上传upload2.jsp 1<%@ page language="java" contentType="text/html; charset=GB18030" 2 pageEncoding="GB18030"%> 3<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transition...原创 2009-08-22 15:31:00 · 98 阅读 · 0 评论 -
文件上传struts2 实现文件上传功能(1)
(一)从底层透析文件上传的实现,此时并没有介入struts21、upload.jsp,在form中属性method默认为get,涉及文件上传时必须改为post,默认enctype="application/x-www-form-urlencoded" ,我们暂且不修改,看会有什么结果 1<%@ page language="java" contentType="text/html; cha...原创 2009-08-22 15:29:54 · 128 阅读 · 0 评论 -
struts2 中文乱码问题解决方法
JAVA 中URL链接中文参数乱码的若干处理方法,现在整理收录如下:方法一:http://xxx.do?ptname='我是中国人'String strPtname = request.getParameter("ptname");strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8"); 方法二:...原创 2009-04-20 17:02:59 · 134 阅读 · 0 评论 -
Struts2所有插件简介--目前到达40余种
今天无意查看了Struts2的插件时,发现已经林林总总有40个了。看来Struts2是不一个不错的JavaEE开发平台,可选择的尺度很大,以下是各个插件简介,目前并不是所有的插件都是可用的,有许多还在开发之中,但相信众多的插件无疑表明Struts2是一个不错的选择。原方请看http://cwiki.apache.org/S2PLUGINS/home.html,以下是我的翻译的简单介绍:&n...原创 2009-04-10 13:32:40 · 115 阅读 · 0 评论 -
JSP中防止重复提交(Javascript)
Struts2本身提供了重复提交的检查机制,但是我要的不是弹出一个出错页面,而是当作什么也没发生,只执行一次提交1.设置一个变量,设置一个变量,只允许提交一次。<script type="text/javascript">function checkSubmit() { if (checkSubmitFlg == true) { &nbs...原创 2009-04-09 08:58:31 · 149 阅读 · 0 评论 -
Struts2中Session的使用
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子pa...原创 2009-04-03 14:52:14 · 83 阅读 · 0 评论 -
Struts2中Session的使用
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到1.通过ActionContext class中的方法getSession得到2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子pa...原创 2009-03-30 12:17:21 · 78 阅读 · 0 评论 -
struts2 session用法
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=原创 2009-03-30 12:15:17 · 98 阅读 · 0 评论 -
Struts2 iterator标签集合中元素为数组的显示-关于数组和List之间相互转换的方法...
1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。假如列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分...原创 2009-03-24 15:07:52 · 135 阅读 · 0 评论 -
[Struts 2.0]struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。stru...原创 2009-03-20 12:07:48 · 79 阅读 · 0 评论 -
struts2中用DOJO时间控件dropdowndatepicker
在struts2中集成了对dojo的支持,这里以一个比较常用的日期标签来说明它的使用:1。把struts2的jar包放入到工程中。2。在页面头部加入:<script type="text/javascript"> // Dojo configuration djConfig = { baseRelativePath: "struts/dojo", ...原创 2009-03-18 16:27:11 · 110 阅读 · 0 评论 -
struts2安全缺陷(下)
struts2的taglib设计缺陷(并不是所有输出标签都做了默认的htmlescape)有几个标签是不做htmlescape的,比如<s:a><s:text><s:url>这其实是一个严重陷阱,因为只要提到struts2,前辈们都会告诉你,放心使用,它默认做了htmlescape。那是什么原因导致一些标签没有做默认的escape呢?...原创 2010-10-18 15:05:12 · 303 阅读 · 0 评论