
Struts2
文章平均质量分 72
麦田
生命本来就是一束耀眼的花火...
展开
-
Struts2接收参数的几种方式
Struts2接收参数的几种方式 一、用Action属性二、使用DomainModel三、使用ModelDriven(模型驱动)四、使用request接收参数原创 2013-07-07 23:09:32 · 3953 阅读 · 0 评论 -
uploadifive struts2实现图片上传
uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示。下面以HTML5 Version版本为例介绍uploadifive的使用,结合Struts2各软件版本如下:jQuery :1.8.0Struts2 : 2.3.16.3UploadiFive : 1.2.2由于HTML5 Version是收费的、添加对js和css文件的引原创 2015-03-06 09:51:16 · 4388 阅读 · 5 评论 -
uploadify struts2实现图片上传
uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示。包括两个版本,一个是Flash的 一个是HTML5的。下面介绍Flash版本如何使用1、下载 Uploadify Zip2、解压缩包并上传下列文件到您的网站上的一个文件夹: jquery.uploadify.min.js uploadify.css uploadify-canc原创 2015-03-04 22:38:33 · 2753 阅读 · 2 评论 -
Struts2 自定义下拉框标签Tag
自定义标签主要包括三个步骤:1、编写java类,继承TagSupport类;2、创建tld文件,影射标签名和标签的java类;3、jsp页面引入tld。例子:自定义下拉框标签 如果页面上有下拉选择框,通常最好的解决方法是使用数据字典,因为有可能多个页面使用同一个下拉框,便于后台统一维护。 自定义Tag类import java.io.IOException;impo原创 2016-02-25 22:27:35 · 3949 阅读 · 1 评论 -
struts2标签截取字符串
需求:如果对于一行内容过长,则截取前N个字符 其余用省略号表示struts截取字符串方法如下: 50"> ...<s:if test="#ItemList.length() > 50"> <s:property value="#ItemList.menu.substring(0,50)"/>...</s:if><s:else> <s:property value="#ItemList.menu"/></s:else> 如果不用里面的判断直接写则只会截取长度大于50的,其他小于50的就不会原创 2015-04-09 21:45:20 · 3353 阅读 · 0 评论 -
Struts2标签遍历List<Map<String, String>>
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport { pri原创 2015-01-08 21:34:30 · 4837 阅读 · 0 评论 -
Struts2 ajax json使用介绍
一、jar包首先引入Struts和json所需的jar包。二、前台代码 姓名: 性别: 男 女 年龄: 20 21 22 $(function()原创 2014-12-17 22:13:41 · 2530 阅读 · 1 评论 -
Struts2 JSONObject的使用
一、jar包使用之前必须引入所需要的jar包,这里包括Struts2和JSONObject各自所必须的Struts2:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jarcommons-lang-2.3.jarcommons-logging-1.0.4.jarfreemarker-2.3.13.jarognl-2.6.11.jarstruts2-core原创 2014-12-16 22:02:54 · 3831 阅读 · 0 评论 -
struts2文件上传大小限制问题
struts.multipart.maxSize和fileUpload拦截器的maximumSize属性分工不同1、struts.multipart.maxSize控制整个项目所上传文件的最大size。超过这个值,后台报错the request was rejected because its size (51224434) exceeds the configured maximum (20971520)2、fileUpload拦截器的maximumSize属性必须小于struts.multipar原创 2014-11-20 22:16:05 · 7473 阅读 · 2 评论 -
Struts2框架搭建
使用Struts2版本为:struts-2.3.16.3一、向web项目中添加struts2依赖库commons-fileupload-1.3.1.jarcommons-io-2.2.jarcommons-lang3-3.1.jarcommons-logging-1.1.3.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarognl-3.0.6.jarstruts2-core-2.3.16.3.jarxwork-core-2.3.16.3.j原创 2014-07-01 22:34:29 · 8366 阅读 · 2 评论 -
Struts2更改配置文件struts.xml默认路径
struts2配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下。但是为了协作开发与方便管理,我们有时需要把struts.xml放到其他位置struts2加载配置文件都是先从自己的jar包和/WEB-INF/classes两个默认的位置加载的。若修改struts2配置文件的存放位置,在web.xml配置过虑器,具体配置如下: struts2原创 2014-09-19 22:01:10 · 9057 阅读 · 3 评论 -
easyui struts后台实现tree返回json数据
首先jsp页面有一ul用于展现tree加载tree$(function() { $('#trueULid').tree( { url : 'admin/HhTestTree.do' });});配置action<action name="HhTestTree" method="testTree" class="org.bkgd.e原创 2013-10-29 22:01:28 · 6531 阅读 · 2 评论 -
struts2 action中获取request session application的方法
共四种方式:其中前两种得到的是Map 后两种得到的才是真正的request对象而Map就是把request对象中的属性取出做成了键值对而已。【方法一】public class LoginAction { private Map request; private Map session; private Map application; public Stri原创 2011-11-28 15:31:30 · 7837 阅读 · 5 评论 -
struts2自定义类型转换(1)基于DefaultTypeConverter
User.javapackage com.org;public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String userna原创 2011-12-02 23:50:54 · 2074 阅读 · 0 评论 -
在Struts2中使用JSON AJAX
JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript。 简单地说,JSON插件允许我们在JavaScript中异步调用Action,而且Action不再需原创 2011-11-28 13:43:37 · 4520 阅读 · 3 评论 -
struts2图片显示
struts2图片显示即是文件下载一、配置struts.xml struts.xml中配置stream结果类型,并配置contentType、inputName、contentDisposition、bufferSize参数即可 application/octet-stream inputStream attachment;filename=${fileName}原创 2014-03-26 21:06:44 · 5144 阅读 · 0 评论 -
struts2自定义类型转换(2)基于StrutsTypeConverter
实现自定义类型转换器 实现TypeConverter接口,或者继承DefaultTypeConverter实现类(该类实现了TypeConverter接口),通过继承该实现类来实现自己的类型转换器。重写convertValue方法即可。 为了简化类型转换器的实现,Struts2提供了一个StrutsTypeConverter抽象类,这个抽象类是原创 2011-12-03 18:24:29 · 3885 阅读 · 2 评论 -
Struts2方法调用的三种方式
在Struts2中方法调用概括起来主要有三种形式第一种方式:指定method属性第二种方式:动态方法调用(DMI)第三种方式:通配符(推荐使用)Struts2支持动态方法调用,它指的是一个Action中有多个方法,系统根据表单元素给定的action来访问不同的方法,而不用写多个Action。原创 2013-07-07 22:49:34 · 6268 阅读 · 0 评论 -
Struts2和Servlet实现共存
在一个项目中,如果我们既用到了Struts2又用到了Servlet,项目运行时有可能无法正常访问Servlet原因是在配置Struts的过滤器的时候,拦截了所有请求。filter-mapping> filter-name>struts2filter-name> url-pattern>/*url-pattern>filter-mapping>下面是servle原创 2016-11-21 22:01:13 · 3341 阅读 · 1 评论