
J2EE
pg_guo
这个作者很懒,什么都没留下…
展开
-
commons-fileupload组件中的FileItem中getString()方法乱码问题
1.当form中设置method="post" enctype="multipart/form-data"时才能正常上传。2.commons-fileupload上传中如果form中的参数有中文,此时用item.getString()会出现乱码,必须用item.getString("UTF-8"),UTF-8为编码方式。原创 2013-04-02 21:37:41 · 7599 阅读 · 3 评论 -
Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转
//String、JsonObject、JavaBean 互相转换 JsonObject jsonObject = new JsonParser().parse(string).getAsJsonObject(); User user = new Gson().fromJson(jsonObject, User.class); User user = new Gson().fro原创 2016-04-07 10:22:27 · 15726 阅读 · 1 评论 -
Activiti博客资源贴
activiti综合资源学习贴:http://www.loveweir.com/将activiti-explorer整合到项目里:http://weir2009.iteye.com/blog/2119072转载 2015-10-28 17:04:36 · 453 阅读 · 0 评论 -
DbUtils使用过程汇总
QueryRunner的query方法,查询中的con和sql都好理解,handler是什么东西呢ResultSetHandler handler = new ArrayHandler();Object obj = qr.query(con, sql, handler);Object[] arr = (Object[])obj;ResultSetHandler handler = new Arr原创 2015-10-29 11:00:38 · 546 阅读 · 0 评论 -
C3P0报错。FileNotFoundException: Resource not found at path '/mchange-commons.properties'
网上搜了下,看到有个老外出了这个问题,发邮件不知道是不是给c3p0的开发团队,回复如下hi,you are logging c3p0 libs at DEBUG levels. c3p0 / com.mchange libs are intended to be logged at INFO. you’ll get a lot of superfluous information, inc原创 2015-06-05 00:59:48 · 6571 阅读 · 0 评论 -
个人认为讲解java异常最好的文章
J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把ch转载 2015-05-31 15:01:36 · 1317 阅读 · 0 评论 -
更改C3P0连接池的XML配置
看了一堆博客文章,更改c3p0的xml文件的路径使用以下方式System.setProperty("com.mchange.v2.c3p0.cfg.xml","resources/settings/c3p0-config.xml"); 按照以上方式配置后一直报 caused by: Connections could not be acquired from the underly原创 2015-05-27 00:59:36 · 4513 阅读 · 3 评论 -
struts2更改配置文件目录
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,需在web.xml的filter中加入config的参数,来配置struts.xml的路径我是把struts.xml放到了WEB-INF/config/struts/中了,然后struts.xml又include了一些模块的配置,目录如下项目的web.xml的配置如下 strut原创 2013-06-26 21:24:42 · 721 阅读 · 0 评论 -
设置Struts2输出日志
我们在使用struts2和log4j时,struts2会输出自己的默认日志到配置好的日志文件,我们可以设置struts包的日志级别来控制输出哪部分日志,这里我是通过xml配置的log4j,properties的配置方法更简单原创 2013-06-26 21:51:16 · 6970 阅读 · 0 评论 -
web.xml配置详解
1、Web应用图标:指出IDE和GUI工具用来表示Web应用的大图标和小图标/images/app_small.gif/images/app_large.gif2、Web 应用名称:提供GUI工具可能会用来标记这个特定的Web应用的一个名称Tomcat Example3、Web 应用描述: 给出于此相关的说明性文本Tomcat Example servlets an转载 2013-06-18 10:41:31 · 979 阅读 · 0 评论 -
web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是转载 2013-06-18 11:14:16 · 30698 阅读 · 1 评论 -
struts2.3.3配置以及所需的jar包
转载自http://cainiaobo.blog.51cto.com/4379411/873222strtuts2 下开发前的部署步骤1 导入jar包strtuts2.3 除了基本jar包commons-fileupload-1.2.2.jarcommons-logging-1.1.1.jarfreemarker-2.3.19.jarognl-3.0转载 2013-05-23 21:19:16 · 2043 阅读 · 0 评论 -
J2EE遍历所有request的属性
Enumeration paramNames = request.getParameterNames(); while (paramNames.hasMoreElements()) { String paramName = (String) paramNames.nextElement(); String paramValue = request.getParame原创 2013-03-26 22:08:36 · 1142 阅读 · 0 评论 -
Gson中TypeAdapters.java可以传递空字符串到Integer,Float,Double,BigDecimal属性
/* * Copyright (C) 2011 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy o原创 2016-05-20 13:58:47 · 3375 阅读 · 0 评论