`
angelbill3
  • 浏览: 253002 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
mvc:interceptors This tag allows you to register custom HandlerInterceptors or WebRequestInterceptors that should be applied to all HandlerMapping beans. You can also restrict the URL paths specifc interceptors apply to. 注册自定义的拦截器或请求拦截器,也可以拦截指定url路径。 格式详解(以后台拦截器为例): <mvc:interceptors> ...
1、本文框架: SWFUpload:2.2.0 Spring mvc 3.2.3 2、SWFUpload官方示例:http://demo.swfupload.org/v220/index.htm 官方文档:http://demo.swfupload.org/Documentation/ 3、示例 我这边的示例取自官方示例:Simple Demo(http://demo.swfupload.org/v220/simpledemo/index.php),前台属性设置的比较全,有些是可以省略的。 3.1 前台示例 demo.jsp 引入资源: <!-- swfupload --> ...
框架:SPRING MVC 上传控件:swfupload 后台部分代码: @RequestMapping(value = "upload") private String upload(HttpServletRequest request, HttpServletResponse response) throws Exception{ //执行下面一句报错 MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; Co ...
需求:在一个完整的项目里,要往另一个数据库中(新的数据源)批量插入数据,在保证插入的同时,手动控制事务。(要么全部插入成功,要么失败后全部不插入)。 因为项目中只有一个方法中涉及到新的数据源的插入,所以就没打算在SPRING中托管两个数据源,并批量管理事务(这个方案太麻烦)。 直接使用jdbc PreparedStatement 来批处理。 DEMO如下:(主要步骤如下) import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java ...
Spring中事务声明方式:1、基于XML配置:在applicationContext.xml中对类的方法统一配置;2、注解式(@Transactional) 关于配置不细说,之前博文里有写:http://angelbill3.iteye.com/blog/1896502 在做DEMO的时候,一度发现注解式配置不起作用,后来才发现在applicationContext.xml中少了一句话,即启动Spring注解的声明。如下: <tx:annotation-driven transaction-manager="transactionManager" /> ...
做项目时遇到的需求如下:本地查询的结果,导出XLS,上传至FTP。 --------------------- 1、本地搭建FTP服务器用来测试 2、编写JAVA程序实现FTP上传 --------------------- 具体如下: 1、本地搭建FTP服务器用来测试 服务端FTP的建立选用了【Serv-U】程序,很小,20M的样子,简洁好用,网上教程一堆,搭建的FTP地址:127.0.0.1,端口21,用户名test,密码test。 FTP客户端工具很多,如:FlashFXP、cuteftppro等 2、编写JAVA程序实现FTP上传 网上找了下资料,发现apache的FTPCl ...
虚拟机装LINUX 64位操作系统的时候,报以下错误: 网上查阅资料,要在VM安装64位操作系统问题,必要满足以下三个条件: 第一,CPU要为64位。 第二,CPU要支持VT技术。 第三,主板Bios设置要打开VT。 第一项和第二项可以使用英特尔官方检测工具,(当然CPU必须是英特尔的才行): http://www.intel.com/p/en_US/support/highlights/processors/toolspiu/ (文件名为:pidenu34.msi) 下载后,安装成功,双击,第二个TAB项(CPU Technologies),如下图: 表示CPU支持安装64位 ...
项目在做一个功能的时候,发现项目报java.lang.OutOfMemoryError: Java heap space错,经检查不是代码的问题,换台机子就可以用了,所以可以确定是自己的jvm虚拟机默认的Heap太小。 (默认heap为64M) 环境:windows + JDK1.6 + TOMCAT 6 + MYECLIPSE10 ----------------------------------- 以下为修改TOMCAT环境,方法如下: %TOMCATHOME%\bin\catalina.bat  中加上: set JAVA_OPTS=-Xms256m -Xmx512m 位置在: ...
mybatis新增后,返回主键,利用mysql的自有函数LAST_INSERT_ID()。 贴上代码(1) <insert id="insert" parameterType="com.Test" > insert into test(id, username) values (#{id,jdbcType=INTEGER},#{username,jdbcType=VARCHAR}) <selectKey keyProperty="id" resultType="int& ...
今天发现我的项目中文会乱码,解决思路一般分几种, 1、页面上设置字符集。 2、写个过滤器,类似String username = new String(request.getParameter("username ").getBytes("ISO-8859-1"),"UTF-8"),这样的方式可以解决。 3、如果用的是SPRING,可以直接在WEB.XML里用spring提供的过虑器。代码如下: <filter> <filter-name>Set Character Encoding&l ...
问题描述: 页面中有三个FORM表单,FORMa,FORMb,FORMc,如果用viewport,可以直接将三个嵌进来,FORMa的region设成north,FORMb的设成center,FORMc的设成south。 但是,这样有一点,就是FORMb因为是center布局,高度就会自适应,导致很难看。所以我的解决方法是将FORMb和FORMc单独放在一个panel里,再将FORMb设成panel中的north,FORMc设成panel中的center。这样就相当于FORMc是自适应了。 效果如下: 这样很OK,但点击浏览器右上角的“还原”按钮,缩小去看,发现会出现小问题。 截图如下: ...
TOMCAT启动报错: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 10 in XML document from class path resource [conf/Task-Context.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'. Caused by: org.xml.s ...
百度定义: 声明式事务:声明式事务(declarative transaction management)是Spring提供的对程序事务管理的方式之一。 Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中申明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可;在不需要事务管理的时候,只要在设定文件上修改一下 ...
需求:在SSI项目中使用Axis2的WEBSERVICE技术。新建一个Axis2的服务类充当原项目中的ACTION。 问题描述:在创建了Axis2类之后,想直接使用@Resource,将Spring的Service类直接注入到Axis2类中,但发现直接报空。代码如下: 配置类:server-config.wsdd <service name="test" provider="java:RPC"> <parameter name="allowedMethods" value="*"/> ...
本篇记录工作中遇到的问题。 项目用的是Struts1,但因为要用到一个ActiveX插件,(当时用的是Struts2开发,因为涉及到一些文件上传,插件开发者不是本人,所以没办法改成Struts1),因为在项目中额外加入了Sruts2的配置。 只要Struts1和Struts2处理类和请求不一样,还是可以兼容的。 但是遇到了一个问题,就是用Struts1做的功能里,所有的文件上传都报空指针,但用FireBug分析了下上传请求,发现POST里都是有该文件的,但后台就是接收不到。 于是想到,是不是Struts2先拦截了该文件呢?(具体的处理流程当时我并不是很清楚)。 首先检查了下配置: 1、w ...
Global site tag (gtag.js) - Google Analytics