自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java中文字编码问题详解

JAVA中文字符编码问题详解    JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后,经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便

2015-07-27 23:33:10 642

原创 mysql重连的问题

应用在长时间不连mysql后会与mysql断开,再次链接mysql时会报无法连接数据库的异常,所以连接的配置需要稍微改一下:              factory="org.apache.naming.factory.BeanFactory" driverClass="com.mysql.jdbc.Driver"              maxPoolSize="10" minP

2015-06-18 17:07:47 533

原创 诡异的checkbox

诡异的checkboxjQuery操作checkbox时,可以用attr('checked', true), attr('checked', false);但这种方法有时会出问题,那就是:就算checkbox控件里面存在checked="checkbox",checkbox也不一定会被勾选,有人说用prop('checked', true),prop('checkbox', false);但我

2014-04-19 00:39:11 715

原创 hibernate的QHL查找函数

getHibernateTemplate().find(query, value);报错大致为:没有对应的***字段在表***中。query:String 查询的HQL语句value:Object HQL参数里的变量,类型与POJO类的变量的类型一致ex:query="from Field as model where model.form.formid=?";value=

2014-04-17 01:27:35 602

原创 Axis2出现Internal server error错误

在使用SOAPMonitor时,按照教程把servlet的一些class拷贝到classes

2014-04-04 23:06:21 2375

原创 Web Service通过service.xml发布时抛出异常

Exception in thread "main" org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is http://localhost:8080/axis2/services/XMLService and the WSA Action = urn:anonOutInOp

2014-03-30 04:58:58 1135

原创 文件上传action与拦截器的实现

-------------------------------------------------------------------------------------文件上传action与拦截器的实现:1.jsp页面:在页面上编写input file控件请选择文件:注:form的属性一定要添加enctype="multipart/form-data",

2013-11-15 22:27:22 787

原创 token拦截器

-------------------------------------------------------------------------------------token拦截器:token拦截器是用来解决表单重复提交的问题,有时候因为网速、或者浏览器设置了缓存,后退再次点击提交表单,会导致表单的重复提交,如果是某些无关的表单就无所谓,但如果是注册等表单,前一个表已经提交了,可能会

2013-11-15 22:24:15 2249

原创 用户登陆拦截器的实现

--------------------------------------------------------------------------------用户登陆拦截器的实现(AuthorityInterceptor):1.先在struts-xml中定义一个拦截器,把名字和类名匹配好: login,register

2013-11-14 21:57:11 1071

原创 struts的类型转换器

-----------------------------------------------------------------------------------------从jsp页面传到action的值都为String类型的,struts有默认的类型转换器,会自动转化为一些基本类型如int,double等等,而默认的Date类型转换需要严格输入浏览器的地区国家时间才正确转换,所以需要自

2013-11-13 21:53:08 715

原创 message的国际化

-----------------------------------------------------------------------------------------实现message的国际化过程:1.编写校验器LoginAction-validation.xml文件,每个action最好对应一个校验器,在校验器的message标签中定义好(其中的key不是jsp页面的的nam

2013-11-13 21:51:57 1261

原创 eclipse中的Date类型转换问题

-----------------------------------------------------------------------------------------今天遇到的问题是在eclipse下产生的,而不是浏览器的:jsp页面中有一个域:生产日期:其类型对性的是ProductInfo对象的productDate属性,类型为Date,在提交时,如果该域不填,则会填

2013-11-13 21:50:32 2252

原创 B2C网站树形目录的数据库查询

在设计树形数据库时,需要查找某个目录下的所有商品,显示热门商品,但这个目录的层次是不确定,按照以往的查询语句发现行不通,苦苦想了两天,原本打算修改数据库,把数据库的层数定死的,但感觉有悖泛型的思想,不可能每次都把层数给定死,于是上网查资料,发现了数据库的树形查询语句。        Oracle有专门的查询树形的语句,或者说是算法: connect by prior递归算法

2013-11-03 23:41:01 718

原创 常用的JS正则匹配代码(转)

Javascript常用表达式用法1.匹配正整数:/^[0-9]*[1-9][0-9]*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\u4e00-\u9fa5]/4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:/^(f|ht){1}(tp|tps):\/\/([\w-]

2013-11-03 23:19:27 795

原创 JS代码的邮箱匹配

先粘贴一个:function check(){var email=document.getElementById("email").value;var isemail=/^\w+([-\.]\w+)*@\w+([\.-]\w+)*\.\w{2,4}$/;if (email=="") { alert("请输入您的邮箱!"); return false;

2013-10-29 23:19:22 948

原创 一些常见的JS表单验证代码

有些form表单的控件要验证输入信息,但如果把这些控件信息都传到后台再检测,总觉得小题大作,而且会导致后台的代码量比较重(虽然String类非常好用),所以建议一些简单的表单验证就直接在前端通过JS代码实现就行了。        下面的代码是网上找的,借来用一下,嘿嘿~        1、输入框不能为空:        请输入姓名:

2013-10-29 23:10:57 1003

原创 过滤器filter的通配符匹配

今天在写过滤器filter时,想把某些请求过滤为必须登录才行,却抛出了异常,皆因自己误解了filter的/*通配符的作用,下面是异常:java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Nativ

2013-10-29 22:54:52 5915

原创 Cannot create a session after the response has been committed错误的原因

今天练习时遇到了这个异常,貌似还挺常见的,于是百度了一下有关该异常的所有可能性:2013-10-28 12:19:18 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateExcepti

2013-10-28 23:30:27 2972

原创 避免非登录用户操作的过滤器

非登录用户的过滤器,这个应该是最基本的过滤器,常见的错误思路是:先判断session中是否有用户信息,有则可以操作,无则跳转到登录界面,错误的原因是:登录的servlet永远都执行不了,因为在登录界面点击登录按钮时,又会先进行过滤,过滤过程中发现session没有用户的信息,又自动跳转到登录界面,导致死循环。        正确的思路是:先判断是否请求登录的页面或者请求登录的servlet,如

2013-10-27 16:35:18 778

原创 记录网页登录日志

前两天老师讲了关于日志记录的过滤器,今天想了一下,发现老师的设计有点问题,因为老师的版本根本就记录不了用户的信息,现在来说一下我的思路:        首先,一个非常重要的问题时,在点登录时,根本没有验证用户是否合法或者是存在,所以再过滤的时候老师就先获取用户的持久化类,再判断:UserInfo userInfo = (UserInfo)request.getSession().getAt

2013-10-27 15:17:00 1288

原创 prepareStatement()抛出异常

在记录日志时,有这样一条数据库操作语句:stmt = conn.prepareStatement("select nvl(max(log_id), 0) maxId from log_info;"); 程序运行后抛出一大堆异常:java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 at oracle.jdbc.driver.SQLS

2013-10-27 15:03:44 2715

A题:供应链网络的建立与道路破坏问题

西北工业大学2013年数模A题:供应链网络的建立与道路破坏问题

2013-05-01

算法艺术与信息学竞赛

算法艺术与信息学竞赛,编程竞赛很好的一本书

2012-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除