最新文章列表

struts2开发7--在struts2中实现上传文件类型过滤

在struts2框架中提供了一个文件上传拦截器fileUpload,只要在struts.xml文件中配置上传文件的Action时添加该拦截器,就可以实现文件上传过滤,fileUpload主要有如下两个参数: (1)allowedType:用来指定上传文件类型,多个文件类型之间使用英文逗号分隔 (2)maximumSize:用来指定允许上传文件的大小,注意,这个单位是B(字节) 下面以只能上传 ...
舟舟同学 评论(1) 有967人浏览 2016-04-19 17:08

struts2开发6--在struts2中实现单个文件上传

文件上传几乎是每个web应用程序的一个必须模块,文件上传的实现需要将表单元素属性enctype的值设置成multipart/form-data,这样使表单数据以二进制编码的方式提交。下面在struts2中提供一种上传文件的方式,供大家参考。 struts2中上传文件必须添加的的jar包:commons-fileupload-x.x.x.jar和common-io-x.x.x.jar 创建一个f ...
舟舟同学 评论(0) 有885人浏览 2016-04-17 21:29

struts2开发5--从客户端批量提交数据到服务器端

在项目开发过程中,很多时候需要同时提交多条数据到服务器,例如在客户端要同时将下表中姓名,年龄,职位等信息同时提交到服务器,实现批量添加。 姓名    年龄   职位   张三 2岁 学生  李四 1岁 学生 这里介绍一种方法供大家参考。具体步骤如下: 第一步:在项目中新建User类,具体代码如下: package cn.test.Bean;public c ...
舟舟同学 评论(0) 有1008人浏览 2016-04-16 15:39

struts2开发4--自定义拦截器把不文明用语改变成***

struts2拦截器是在访问某个Action或者Action的某个方法、字段之前或者之后实施拦截,并且struts2拦截器是可插拔的,拦截器是AOP的一种实现。这里重点介绍下自定义文字过滤拦截器,把我们平时评论中的不文明的用语改变成***显示在评论对话框中。具体操作如下几步完成:(参考程序是把评论中“人品差”改变成“***”,大家可以利用这个方法,根据自己项目需求,设定其他不文明用语) 第一步 ...
舟舟同学 评论(0) 有1060人浏览 2016-04-14 15:48

struts2开发3--动态得到要访问Action方法的3种方法

在实际应用中,每个action都要处理多个业务,所以每个Action都会包含多个处理业务逻辑的方法,针对不同的客户端请求,Action会调用不同的方法进行处理,就要使用动态方法调用。 方法一: 在使用动态方法调用时,jsp里面Form表单的action属性必须符合如下格式: <s:form action="Action名字!方法名称">或者<s:for ...
舟舟同学 评论(0) 有1543人浏览 2016-04-13 22:00

struts2开发2--struts2访问Servlet API

在struts2中,提供了名称为ActionContext的类来获得ServletApi。创建ActionContext 类对象的语法格式如下: ActionContext ac=ActionContext.getContext(); 下面创建一个实例,演示struts2中的Action是如何通过ActionContext访问servletApi的。该实例的作用就是从网页客户端传送数据过来,通 ...
舟舟同学 评论(0) 有573人浏览 2016-04-12 15:56

struts2开发1--运行环境搭建

要使用struts2框架进行web或者运行struts2的程序就必须先配置好struts2的运行环境,我们从官方下载最新的struts2框架,下载网址为http://struts.apache.org/。下载完成后进行解压,在lib文件夹中就有我们所需要开发的jar包。安装struts2非常简单,步骤如下 第一步:将struts2框架目录中的lib文件下的9个JAR文件复制到web应用中的we ...
舟舟同学 评论(0) 有792人浏览 2016-04-11 17:03

ActionContext和ServletActionContext小结

1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要 ...
逝去的梦 评论(0) 有669人浏览 2016-04-07 14:03

struts2之ModelDriven

在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。 ModelDriven接口中只有一个方法,如下: @override public T getModel(); ...
iTommy 评论(0) 有407人浏览 2016-04-04 19:03

struts2的action方法匹配以及通配符的使用

1、 ActionMethod:Action执行的时候并不一定要执行execute方法,可以在配置文件中配置action的时候用“method”属性来指定执行哪个方法,也可以在url地址中动态指定(动态方法调用DMI)struts.xml文件的配置: <?xml version="1.0" encoding="UTF-8" ?> <! ...
iTommy 评论(0) 有1436人浏览 2016-04-04 13:13

struts2 基础学习

  Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: 1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。      Struts 2的应用可以不依赖于Servlet API和Strut ...
iTommy 评论(0) 有408人浏览 2016-04-03 21:06

jsp页面java代码<%%>中获取struts2值栈中的值

实现效果:User中有一个字段updateTime存的是毫秒值,在jsp页面上要转换为 2016-03-31 12:00格式 在Action中 private List<User> users; public List<User> getUsers() { return users; } public void setUsers(List< ...
zzzhang 评论(0) 有897人浏览 2016-04-02 11:06

struts标签和java代码嵌套的方式

1、logic标签中嵌套java代码,如下: <logic:equal name="list" property="statusInProcess" value="<%=PropertyFileReaderUtils.getInstance().getProperties(\"STATUS_IN_PROCESS_FOR_EST ...
can_do 评论(0) 有492人浏览 2016-03-30 09:36

解决Struts,formfile下,上传文件时,文件名和表单其他属性项的值乱码的最终解决方案

解决Struts,formfile下,上传文件时,文件名和表单其他属性项的值乱码的最终解决方案: 第一步:保证你的jsp的内容中的encoding为:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> 第二步:确认你的jsp页面另存为时的格式为&q ...
can_do 评论(0) 有877人浏览 2016-03-30 09:25

struts.devMode也就是struts的开发模式

struts2中的配置文件中只要添加以下配置,那么以后修改配置文件不用重启tomcat的方法。 要添加的代码: view plaincopy to clipboardprint? <constant name="struts.devMode" value="true" />  struts.devMode也就是struts的开发模式,默认值 ...
wei804378140 评论(0) 有471人浏览 2016-03-21 17:38

Struts2源码研究

一、Struts2容器初始化过程   1> 创建Dispatcher对象     a> 将ServletContext设置到Dispatcher中     b> 读取default.properties,struts-default.xml,struts-plugin.xml,struts.xml等配置文件     c> 获取创建Container全局容器,在此期 ...
smallbug_vip 评论(0) 有924人浏览 2016-03-16 21:12

struts2 升级问题

struts2 升级问题   最近为了安全问题,将一系统的struts2.2.1升级到最新版本struts2.3.24。   主要方法是 先下载 struts-2.3.24.1-lib 包,再和项目的lib进行比较,找两者共同拥有的同名jar包,每个同名jar包只保留拥有最新版本号的那个。   接下就是修改相关xml文件的文件头,如将struts.xml的文件头修改为 <!D ...
sukaye 评论(0) 有1298人浏览 2016-03-15 21:55

使用struts标签中s:property标签访问静态变量

1、在struts.xml配置文件中增加访问静态变量的配置     <constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant> 2、在web.xml配置文件中过滤器,使其能过滤jsp相关文件 <filter> <fi ...
huangshanghua 评论(0) 有459人浏览 2016-03-07 14:50

javaWeb快速开发必备(一 web/struts配置)(ctrl+c,ctrl+v)

1.<!-- 配置Struts2的核心过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</f ...
mxl421204733 评论(0) 有340人浏览 2016-03-07 12:40

JFreeChart之饼图、柱状图和折线图(结合struts2)

最近在做报表,但客户要求加上一些图表显得更为生动,于是我就学习了下jfreechart发现也挺简单的。下面就记录下我在Struts2的环境下是如何生成一些饼图、柱状图和折线图的~~~   首先struts2若要支持jfreechart是需要引入struts2-jfreechart-plugin-2.x.x.jar包的,正如struts2支持ireport需要引入struts2-jasperr ...
Everyday都不同 评论(0) 有1459人浏览 2016-03-01 21:12

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics