`
文章列表
最近用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" ...
  $('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 ...
通过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注入,就是在传入的参数中设置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 ...
Global site tag (gtag.js) - Google Analytics