随笔分类 - J2EE
摘要:java.lang.IllegalArgumentException: attempt to create saveOrUpdate event with null entity 异常原因:添加或者修改时,实体类为空。空指针往往都是编码时疏忽造成的,下面是我的错误代码:public boolean add(User user) { user = userDao.checkExistByName(user.getName()); if(user != null){ return false; } userDao.sav...
阅读全文
摘要:分页的思路首先,我是通过访问相同的action,然后用offiset传递当前点击的页码。如:front/bbs?offiset=1 (表示点击第一页)action接收到offiset(点击的页码)后查询数据,数据库处理先不谈。假设我们处理完得到了数据,接着跳转到原来的jsp页面,jsp页面的数据就更新了。页码的算法假设已经得到总页数page,当前点击的页码offiset。由于url不能用运算符,我在action里用变量保存offiset1 = offiset - 1; offiset2 = offiset + 1;以下代码用到struts标签,先导入标签库 <%@ taglib uri=
阅读全文
摘要:1. 添加cookiepublic static boolean addCookie(String str, HttpServletResponse response) { String name = null; try { name = URLEncoder.encode(str, "utf-8"); // 转码,解决中文保存的问题 } catch (Exception e) { e.printStackTrace(); } Cookie cookie = new Cookie(...
阅读全文
摘要:jdk配置path.;D:\Program Files\Java\jdk1.6.0_30\bin;classpath,;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%lib\dt.jarJAVA_HOMED:\Program Files\Java\jdk1.6.0_30 (此项是tomcat必须的配置(不是jdk必须的),没有配置此项,tomcat无法启动,注意前面不加.;)tomcat配置CATALINA_BASED:\Program Files\apache-tomcat-7.0.2CATALINA_HOMED:\Program Files\apache-tom
阅读全文
摘要:Struts2 url传中文参数被解析成乱码。解决办法:可以在tomcat/conf/server.xml 中修改<Connector port="8000" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding='GBK' />加上URIEncoding='GBK' 。这样在ie浏览器里传中文参数是没有问题,但在firefox里还是会乱码。后来发现改为URIEncodi
阅读全文
摘要:Hibernate 查询数据异常 Null value was assigned to a property of primitive type setter of com.chwl.model.Content.score原因是score字段定义为int类型,而默认值为null。在java里int类型是不能为null的,所以把默认值设为0就可以了。修改mysql数据库某个字段默认值的方法:update content set score = '0';
阅读全文

浙公网安备 33010602011771号