- 浏览: 543951 次
- 性别:
- 来自: 长沙
最新评论
-
wocan23:
镜像是不是就是集群里面的从服务器啊
高并发处理方案 -
chenyi0834:
net.sf.ehcache.Cache ehCache=Ap ...
spring+ehCache简单整合使用示例 -
fsh430623:
是一个获取spring容器bean的工具类
spring+ehCache简单整合使用示例 -
hxc985815621:
ApplicationContextUtils是什么?
spring+ehCache简单整合使用示例 -
peixingchen:
你好,楼主,Action里面的CompanyApplyDTO类 ...
jquery+struts1.3.8的ajax上传文件
文章列表
最近用swfupload做上传,在火狐浏览器下上传操作时 出现异常:
SecurityContext is empty or contents are anonymous ,后面还有 httpsession is null类似的信息。
当然这里是系统用了spring security 机制,实际用户是有这个访问权限的 。在IE下操作一切正常。
在这里的处理方法,是只能放开这个地址的访问权限,可如下配置:
<s:http pattern="/mcusers/ajaxUploadUserImg.do" security="none" ...
文件上传利器SWFUpload使用指南
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,放到这里,以备用。
SWFUpload的特点:
1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;
2、可以在浏览器端就对要上传的文件进行限制;
3、允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的;
4、提供了丰富的事件接口供开发者使用;
SWFUpload的文件上传流程是这样的:
1、引入相应的js文件
2、实例化S ...
SpringMVC Controller 综合介绍
一、简介
在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL ...
下面介绍一下简单使用的配置过程:ehcache.jar及spring相关jar就不说了,加到项目中就是了。
简单的使用真的很简单。但只能做为入门级了。
1.ehcache.xml,可放classpath根目录下,
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="true" monitoring="autodetect" ...
js通用跨浏览器回车提交方法
- 博客分类:
- 富客户端
$('input[type=text]').bind("keyup",function(event){
e = event ? eventwindow.event ? window.event : null);
if(e.keyCode==13){
submitLogin();
}
});
springmvc拦截器使用小结
想做个session拦截验证。 想到了过滤器, 首先百度了一下,照着一做,
先定了个过滤器类,继承HandlerInterceptorAdapter
public class SessionInterceptor extends HandlerInterceptorAdapter {
private final static String ignoreUrl=ConfigReader.get("session.ignore.url");
@Override
public boolean preHandle(HttpS ...
一、前言:
大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。
官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例a ...
mybaits级联查询
1对1的级联或关联查询如下:用association,配置好对应的select子查询就行。
<resultMap id="usersResult" type="com.zlwh.member.model.Users">
<result property="id" column="id"/>
<result property="loginName" column="login_name"/&g ...
js读取json文件数据
- 博客分类:
- 富客户端
通过jquery的 $.getJSON方法能很方便的读取:代码如下。
var areadata ={
province : [],
city: [],
district: []
}
function initAreaData(){
var dataroot="/scripts/area/areas.json";
$.getJSON(dataroot, function(data){
areadata.province=data.province;
areadata.city=data.city;
...
简单防sql注入攻击数据库处理代码示例
- 博客分类:
- java标准
sql注入,就是在传入的参数中设置sql陷阱,从而引发恶意的数据库操作,来攻击数据库。
对输入参数进行验证,防止输入可能导致数据库操作的关键字和符号,是防止sql注入的一种方式。
//防止SQL注入参数验证
function checkSql(value)
{
var reg= /select|update|delete|insert|alter|drop|exec|count|’|"|=|;|>|<|%/i;
if ( reg.test(value) )
{
...
access is denied 可能的原因分析
用 applicationContext security做权限控制访问, 如果出现access is denied,一般来说,有几个可能原因,一是没有权限,这好解决,分配权限就是。二是权限配置错误,这也好办,修改配置就可以。还有一个原因稍微隐蔽一点,大家细心一点就是,就是要注意,处在前面的配置的url不能与后面的配置访问权限的url重复或重叠或者覆盖后面的配置,否则,后面配置的url的访问权限将失效。
举例说明:
如果如下配置,
<s:intercept-url pattern="/*/*.do" acces ...
spring3配置文件中的context:property-placeholder/元素
为方便系统参数的修改,将参数写入配置文件,由spring加载配置文件,并注入参数,解决方式有:
1.传统配置方式<spring各版本都支持>:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations&qu ...
javascript 特殊函数讲解
JavaScript函数,它不仅拥有一切传统函数的使用方式(声明和调用),而且可以做到像简单值一样赋值、传参、返回,这样的函数也称之为第一级函数(First-class Function)。不仅如此,JavaScript中的函数还充 ...
hessian远程框架的使用简述
hessian是个简单好用的java远程调用框架,其不与spring结合使用,比结合spring使用更为简单,所以我一般直接采用不与spring整合配置的使用方式,当然,在具体的服务类里,还是会去调用spring容器的服务类来执行数据库访问。这样我觉得更方便。
下面,我就讲一下不整合spring的调用方式:
只要引入hessian的jar包便可,不需要依赖别的jar包,我用的hessian-4.0.7.jar;
hessian会自己序列化与反序列化参数,开发者无需关注这些。
1. 在web.xml中增加如下配置:
<se ...
mybatis批量添加数据处理:
主要在于xml文件中如何配置,调用与普通方法一样,参数是传入对象的集合就行了。
1.插入前数据已自己生成主键的情况:
<mapper namespace="com.gw.dao.TreasuryBondDao">
<cache />
<select id="getOneYearTreasuryBond" resultType="com.gw.model.TreasuryBondVO" parameterType="com.gw.model.Tre ...