J2EE
yaoliangjun306
坚持自己!
展开
-
Hibernate增加一条记录,级联操作。
在增加一条信息时,没有设置级联操作,于是在数据库里每次都会新生成一个model_Id,没有添加进指定的模块里。报错:object references an unsaved transient instance - save the transient instance before flushing。在我这里出现了两种情况:异常1:org.hibernate.TransientO转载 2014-03-29 15:19:36 · 1183 阅读 · 0 评论 -
SSH整合问题1
最近在弄ssh整合,在搞登录时给loginAction注入一个modelService一直报以下错误,大概说的是不能从一个接口转为必须的Service? 百思不得其解,后面才想起视频里的是注入一个modelServiceInter接口而不是modelService,搞定!原创 2014-03-28 09:27:50 · 419 阅读 · 0 评论 -
关于Struts2,hibernate的最近总结
这段时间刚学了Struts2和hibernate,然后就自己开始搞了一个留言本小项目练手,项目虽然简单,但是作为初学者还是遇到了不少问题:1.在用iterator循环的时候老取不出来值,后来才发现list集合里面是个Users对象的集合,而我要的是Users里面的名字的集合,后面修改了hql : String hql="select userName from Users"; 语句搞定。真是太原创 2014-03-17 20:31:54 · 477 阅读 · 0 评论 -
struts2用iterator循环出页码。
首页 "> 上一页 ">">下一页 "> 末页 当前第页/共页转载 2014-03-12 15:31:24 · 729 阅读 · 0 评论 -
Struts2保存登录信息到session里。
通过ActionContext类的静态方法getContext().getSession();取得Session对象。Map session = ActionContext.getContext().getSession(); session .put("username", username); 然后再跳转页面即可拿到。转载 2014-03-11 23:39:18 · 6398 阅读 · 0 评论 -
Md5加密。
public class Md5 {/**MD5加密**/ public static final String EncoderPwdByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException { // 确定计算方法转载 2014-03-11 14:51:42 · 465 阅读 · 0 评论 -
JAVA文件的中文注释变成乱码,解决办法(亲测第二种)
将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式:1 改变整个文件类型的编码格式1) eclipse->window->preferences->General->Content Types转载 2014-01-10 15:08:58 · 18341 阅读 · 0 评论 -
限制多文本框输入字数的代码
限制多文本框输入字数的代码function gbcount(message,total,used,remain){ var max; max = total.value; if(message.value.length > max){ used.value = max; remain.value = 0; alert('字转载 2013-12-23 23:54:57 · 984 阅读 · 0 评论 -
Hibernate插入对象的问题。
今天在搞bbs,设计了一个帖子类invitation和一个回复类reply,在做save操作的时候先是报错:“对象名invitation无效”,我原来还以为是拼写错误,在多次检查后也没发现有什么问题,最终才发现问题所在:当两个类存在关联时,要先保存主类invitation,再保存从类reply。原创 2014-03-30 22:37:26 · 1120 阅读 · 0 评论 -
Hibernate n+1问题
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null以下Session的find()方法用于到数据库中检索所有的Customer对象: List customerLists=ses转载 2014-04-05 23:29:27 · 379 阅读 · 0 评论 -
tomcat 热部署 修改jsp不需要重新编译(亲测有效)
解决方案(1):在D:\ApacheSoftwareFoundation\Tomcat6.0\conf\Catalina\localhost目录下新建一个随便什么名称的xml文件,里面内容为 xml version="1.0" encoding="UTF-8" ?> Licensed to the Apache Software Foundation (ASF) unde转载 2013-12-17 14:36:46 · 4909 阅读 · 0 评论 -
Hibernate更新的问题
今天在搞ssh整合,更新的时候报了:Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1这个错误,意思说没有更新成功,在网上搜索了一下,发现了写的程序错误原因有二:1.由于主键设置为自增长,而在插入记录的时候又设置了ID的值导致: news.setNe原创 2014-03-29 10:52:17 · 489 阅读 · 0 评论 -
struts2 参数传递中文乱码
struts2 参数传递中文乱码 (2009-06-20 13:06:29)转载▼标签: 杂谈 这里只解决参数传递中的中文乱码问题。step1:修改Tomcat---->conf----->server.xml文件,在修改端口的标签后面加一行代码,Connector port="8080" pr转载 2014-03-29 14:35:47 · 533 阅读 · 0 评论 -
jsp页面中当新闻标题文字过长时用“...”省略号表示
方法如下:/** * 截取子串加"..." * @param str 原字符串 * @param size 截取大小 * @return 截取后的字串 */ public static String getSub(String str,int size){转载 2013-12-23 21:54:18 · 3174 阅读 · 0 评论 -
window客户话定制透视图
转载 2014-03-17 23:49:26 · 488 阅读 · 0 评论 -
struts2 iterator遍历的问题
最近刚学struts2,在做iterator循环的时候只循环出了数据库里的第一条数据,思来想去不知道是为什么,后来才发现在写方法的时候,用的是if(rs.next()),改为while循环后即可取出所有数据了public ArrayList list(){ArrayList list=new ArrayList();conn=DB.getConn();String sql=原创 2014-03-11 14:49:29 · 609 阅读 · 0 评论 -
CKEditor和CKFinder实现图片上传
一、 CKEditor和CKFinder实现上传1、在MyEclipse 中新建WEB项目upobj 解压下载好的 CKEditor3.53_Finder_for_java2.1整合所有文件.rar 文件。双击进入[CKEditor3.53_Finder_for_java2.1整合所有文件 ] 文件夹。a、进入解压后的[ CKEditor3.53_Finder转载 2013-12-24 20:16:40 · 727 阅读 · 0 评论 -
Hibernate更新的问题(2)
在多对一关系中的主表操作:修改主表Model的modelName,然后从表里的modelId也跟着更新,并且被置为null。解决办法:在主表一方的hbm映射文件Model.hbm.xml的set集合里设置inverse="true"即可。原创 2014-03-30 09:20:42 · 408 阅读 · 0 评论 -
关于Hibernate中inverse=true的转载
1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这个属性来判断一个对象应该save还转载 2014-03-30 09:29:47 · 504 阅读 · 0 评论 -
表单提交时报错:No result defined for action com.ylj.action.BbsAction and result input
原因有可能是表单里的值为空,或是ID重复传到Action里,或是其他值在Action里类型转换发生错误,发生错误要显示错误信息。须配置input。所以报此错误。原创 2014-04-01 12:34:19 · 726 阅读 · 0 评论 -
current_session_context_class的设置和声明式事务管理出错
平时在单独使用hibernate的时候,习惯于配置属性thread根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个session会话.后来当我们把spring,hibernate整合的时候,在spri转载 2014-04-05 22:25:43 · 712 阅读 · 0 评论 -
Struts2用token防止表单数据重复提交
1.在表单里加入标签2.在struts2.xml中加入拦截器原创 2014-04-07 08:40:23 · 393 阅读 · 0 评论 -
myqsl数据库乱码问题
最近换了mysql用,在插入中文时数据库里面显示乱码,原创 2014-04-21 22:26:42 · 559 阅读 · 0 评论 -
struts2简单的回传ajax数据方法
private InputStream inputStream; public InputStream getInputStream() { return inputStream; }原创 2014-06-07 12:48:42 · 575 阅读 · 0 评论 -
在myeclipse7.0里注册 subscription
package commmen.register;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.Calendar;/** * myeclipse blue 7.5 keygen * @a转载 2014-01-11 16:08:44 · 749 阅读 · 0 评论