WEB Struts2
songylwq
这个作者很懒,什么都没留下…
展开
-
WEB Struts2 构建struts2框架
配置struts2的最小空项目的方法:引入包结构:commons-logging-1.0.4.jarfreemarker-2.3.16.jarongnl-3.0.jarstruts2-core-2.2.1.jarxwork-core-2.2.1.jar从Struts2.1.6开始要再引入两个包类:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar这里注意:在使用struts-2.2.1时,需要引入javassist-3.7原创 2011-02-11 16:36:00 · 1267 阅读 · 1 评论 -
WEB spring schedule 实现定时执行
Spring中Quartz的配置教程文档下载:http://download.csdn.net/detail/songylwq/5414629各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时转载 2011-05-09 13:57:00 · 9634 阅读 · 0 评论 -
Struts2/XWork < 2.2.0远程执行任意代码漏洞分析及修补
1.exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞,此漏洞危害之大,可谓百发百中,直接root,只要采用了Struts2和webwork框架的系统(对于webwork的版本,不太清楚,我这里没环境对其一一测试,这里有两者关系的介绍),基本上无一幸免。2.昨天在接到朋友的提醒后,迅速将公司的一些使用此框架开发的项目漏洞修补了,我想大部分大公司的也在第一时间修转载 2013-01-08 17:16:41 · 1399 阅读 · 0 评论 -
struts2开发时通过interceptor拦截器实现输入数据过滤前后空格的功能
因为做的项目管理项目居多,有很多查询列表页面,少不了名称查询等功能,但是如果每个逻辑中都验证过滤前后空格会比较麻烦,就像用struts的拦截器实现全部输入的字符串过滤来实现,效果不错,但是在实现过程中有几个地方耽误了点时间,也温故知新了些知识,这里总结一下,互相学习一下 介绍下结构,项目采用SSH框架 首先在拦截器注册文件interceptorContext.原创 2012-12-17 10:33:52 · 4911 阅读 · 2 评论 -
java struts2模拟百度百科图片中的防盗链设置
工作原理利用strust2的action通配对保护的图片得到后返回流文件,如果目录下没有找到图片,则返回未找到图片提示;对请求的IP进行对比,如果不在允许的IP列表时则返回没有权限的图片。首先在struts.properties文件中添加查询后缀,struts的默认为action,可以添加多个,中间用“,”隔开struts.i18n.encoding = UTF-8st原创 2012-06-28 17:10:57 · 1966 阅读 · 0 评论 -
SSH2项目搭建
转自:http://hefeng1987-net-163-com.iteye.com/blog/941344之前说了一下我所写的这个SSH2 OA项目所用的框架与工具.今天就来总结一下从搭建SSH2开发环境的过程到即将发布的机构管理这个小模块开发的实现思路. 我所做这个项目的目的是来巩固复习Hibernate 和Spring这两个框架(Struts2一只在用).其基本思路和架构也都想好了,转载 2012-03-16 14:56:07 · 3098 阅读 · 2 评论 -
struts2 页面跳转控制传参问题
之前网站做的基本差不错了,客户有其他的活动需求,考虑可以用struts2的拦截器实现拦截器代码:package org.main.manage.interceptor.temp;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletA原创 2012-02-23 16:23:53 · 4133 阅读 · 0 评论 -
Struts2 学习笔记——Action开发详解
对于开发Struts2应用的开发者来说,Action才是应用的核心,我们通过开发不同的业务控制器—Action来处理不同的用户请求逻辑。实现Action类Struts2采用了低入侵式的、松耦合设计,开发一个Action类,不需要继承或实现任何Struts2的类或接口。我们先来看一下标准的Action类的格式: public class 类名 {转载 2011-12-14 17:15:38 · 1388 阅读 · 0 评论 -
WEB Struts2 国际化构建,并实现显示动态信息
加入国际化配置:在web.xml文件中加入: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter config原创 2011-02-14 11:36:00 · 1571 阅读 · 0 评论 -
Spring 实现发送电子邮件的两种方法
<br /> 1.通过xml文件配置主要属性:<br />xml文件:test.xml<br /><bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="smtp.126.com" /> <property name="port" value="25" /> <property name="user原创 2011-05-10 11:04:00 · 7911 阅读 · 1 评论 -
Struts 2 web开发中框架结构页面复用Tiles、SiteMesh教程
Struts 2 Tiles整合教程http://blog.csdn.net/kimlunarove/archive/2010/01/18/5207259.aspx SiteMesh教程:http://www.blogjava.net/jzone/articles/320636.html http://hi.baidu.com/loveweizaiwan/blog/i转载 2011-06-20 17:04:00 · 1453 阅读 · 0 评论 -
Struts2与DWR在项目中的共存解决方案
<br />1.struts2和dwr为什么会冲突?<br />最近很多同学都在问同样一个问题,struts2和dwr该如何共存?我们先分析一下为什么会出现冲突.<br />struts2通过StrutsPrepareAndExecuteFilter过滤器来处理请求,常见的配置如下:<br /> <filter><br /> <filter-name>struts2</filter-name><br /> <filter-class>org.apache.struts2.dispatcher.ng.fi转载 2011-02-17 14:10:00 · 844 阅读 · 0 评论 -
WEB Struts2 中OGNL的用法
User对象属性获取如User中有username和password字段获取username属性获取password属性若User中又包含定义了address对象,address对象中包含有addr属性,则可以这样访问获取addr属性若User中还包含一个get()的普通方法,可以这样调用以上是调用值栈中对象的普通方法,user为值栈中的对象调用action中的静态方法get(),普通方法不能直接调用以上为调用非值栈中的静态方法调用JDK中类的静态方法转载 2011-02-14 16:54:00 · 4134 阅读 · 2 评论 -
WEB Struts2.2 常用的标签及传值总结
要在JSP中使用Struts 2.0标志,先要指明标志的引入。通过在JSP的代码的顶部加入以下代码可以做到这点。1. 非UI标志 if、elseif和else 描述:执行基本的条件流转。参数:名称必需默认类型描述备注test是Boolean决定标志里内容是否显示的表达式else标志没有这个参数id否Object/String用来标识元素的id。在UI和表单中为HTML的id属性原创 2011-02-12 16:06:00 · 2583 阅读 · 0 评论 -
java 实现自动编译成json struts2 中不用配置json等jar包来实现低耦合,低入侵式ajax访问返回数据
1.首先要准备一个JSONUtile工具类,来实现数据的JSON转换import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Ha原创 2011-12-20 16:30:27 · 1651 阅读 · 0 评论