java EE
覆水难收。
这个作者很懒,什么都没留下…
展开
-
Java发送邮件
package Demo;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessa原创 2015-11-19 21:42:57 · 356 阅读 · 0 评论 -
createQuery is not valid without active transaction
去掉application.xml中的threadhibernate.current_session_context_class是做什么用的呢?通俗点来讲,就是配置session绑定到某一运行环境,例如从同一个线程中用getCurrentSession()取得的session都是同一个,当前没有session就自动创建一个。原创 2015-12-21 21:26:03 · 786 阅读 · 0 评论 -
struts上传文件
struts2中上传文件功能实现:1、jsp页面配置 2、struts.xml文件对应的配置 image/png,image/gif,image/jpeg 20000 student/SubmitSubject.jsp3、action文件编写package com.CourseProject.action;原创 2016-01-06 21:23:10 · 307 阅读 · 0 评论 -
struts表单属性设置
今天做ssh项目得到了一个惨痛的教训:在定义处理用户请求的方法时一定一定不要与struts前台提交过来的属性有交叉,否则前台不会取到值!!!原创 2016-01-08 15:36:18 · 412 阅读 · 0 评论 -
Can not find the tag library descriptor for "/struts-tags"`
今天碰到这个问题苦恼半天,各种百度各种解决不了,最后一大神告知:检查是否有struts-tags.tld文件。1、struts.xml需要放在src下如果已经改变路径,这是你需要解压任何一个struts-core-(任何一个版本).jar包里边找到WEB-INF下边的struts-tags.tld然后放到相应的位置即可。2、看看你的jar包是否已经完全导入。3、确定你没有把敲错。原创 2016-03-01 20:38:43 · 24867 阅读 · 5 评论 -
jsp页面更改编码为utf-8
在MyEclipse中新建的jsp文件的页面编码默认为ISO-8859-1这时当jsp文件中存在汉字是就会提示保存不成功这时只要设置如下的方式即可改变编码格式原创 2016-02-13 14:46:14 · 1711 阅读 · 0 评论 -
Struts2 action中不要将方法以get开头!!!
Struts2 action中不要将方法以get开头Struts2 action中不要将方法以get开头Struts2 action中不要将方法以get开头重要的事情说三遍!今天调试jquery发送请求到action中我写的三个方法回一次执行。审查代码一点问题都没有我写的代码如下:/** * */package com原创 2016-04-06 21:22:19 · 815 阅读 · 1 评论 -
myeclipse中hibernate反向生成mapping配置文件时生成到其他项目中解决方法
开发时遇到这样一个问题在用myeclipse中hibernate反向生成实体类时选择了更新hibernate配置文件中的mapping选项但是在当前项目中未生成,却生成到其他项目中。网上百度未得到满意的结果,跟周围人讨论得知1、打开你当前工程的文件夹找到如下一个文件2、将其打开删除其第四行的sessionFactoryName并且将19行的configura原创 2016-04-26 12:24:05 · 1281 阅读 · 0 评论 -
myeclipse如何导出javadoc
1、在Eclipse里 点击工程右键 Export -->java--》 JavaDoc2、在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8原创 2016-04-18 13:35:04 · 435 阅读 · 0 评论 -
Spring @Transactional
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked转载 2016-05-13 10:03:30 · 263 阅读 · 0 评论 -
hibernate如何使用hql语句查询时间区间段
最近需要做一个根据时间段查询教师的获奖信息。在使用hibernate的hql语句时发现使用平时的String类型进行查询总是报错查询得到以下结果1、写出类似于 以下的hql语句 hql = "from TeacherAward where awardState = 2 and awardTime >= ? and awardTime 2、查询时的操作语句为:Query原创 2016-05-31 19:56:56 · 13589 阅读 · 0 评论 -
hibernate单向N-N关系映射
创建一个小的例子:1、创建数据库本例使用sql sever 2008 r2数据库。Teacher—student表:Teacher表student表2、在myeclipse中使用反向工程生成实体类student实体类代码package com.wxb.model;import java.util.HashSet;import java.util.Set原创 2015-11-28 19:43:56 · 447 阅读 · 1 评论 -
hibernate单向1-1无表连接级联
单向级联1-1无表连接级联映射配置:1、创建数据库创建address表创建person表2、在hibernate中使用反向工程建立他们对应的实体类创建address的实体类package com.wxb.model;import java.util.HashSet;import java.util.Set;import javax.persistence.C原创 2015-11-27 17:57:36 · 384 阅读 · 0 评论 -
ssh框架在启动tomcat时报org.springframework.beans.factory.BeanCreationException
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error crea原创 2015-11-19 11:52:08 · 1472 阅读 · 0 评论 -
改变struts中表单提交后url后缀名
struts中默认的action后缀为.action,还可以在web.xml中设置为do。有时候在struts中会遇到想改变默认表单提交的action名称,下边有几个解决办法:一、使用urlrewrite 这种方法我感觉有点麻烦具体参阅博客点击打开链接二、更改struts配置文件 1、在struts中添加 2、添加自己想要的后缀名其中value值是对应的后缀名,将你想要的添加到v原创 2015-11-22 17:13:59 · 472 阅读 · 0 评论 -
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
今天开发一个ssh项目时用myeclipse自动导入ssh的jar包报出以下错误:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()Iorg.hibernate.hql.ast.HqlSqlWalker.generateNamedParameter(HqlSqlWalker.java:931)org.hibernate.hql.原创 2015-11-19 20:57:06 · 684 阅读 · 0 评论 -
hibernate中报org.hibernate.MappingException: No Dialect mapping for JDBC type: -16错误
解决办法如下:在公共包里边新建SqlServer2008Dialect类,继承自SQLServer2008Dialect然后在hibernate配置文件中将dialect更改为当前的类package com.shihuan.core.framework.extend; import java.sql.Types; import org.hibernate.Hibernate;原创 2015-11-19 16:19:31 · 799 阅读 · 0 评论 -
struts表单数据获取方式
strus2中获取表单数据有两种方式属性驱动和模型驱动,属性驱动即使用Action的属性元素封装请求参数,而模型驱动是使用javaBean来封装来回请求参数。一、属性驱动就是使用属性的setter和getter方法获取参数属性驱动,我们需要在Action中定义与表单元素对应的所有的属性,因而在Action中会出现很多的getter和setter方法,使得Action代码量增加了很多,而原创 2015-11-26 12:45:09 · 1508 阅读 · 0 评论 -
hibernate单向N-1无表连接级联
今天做到hibernate关系映射单向N-1级联这里憋了一上午终于调通了一个例子有点收获。下边说一下流程1、创建数据库address表person表建立他们之间的外键关系2、在hibernate中建立他们的实体类person的实体类 package com.wxb.model;import javax.persistence.Column;import j原创 2015-11-27 11:19:50 · 456 阅读 · 0 评论 -
hibernate基于外键的双向1-1关系映射
对于双向1-1关联而言,两端都需要使用@OneToOne注解进行关联,好了废话不多说直接上例子1、首先创建数据库数据库采用sql sever 2008 r2 创建person表创建address表进行主外键关系的添加2、用hibernate反向工程生成他们的实体类person的实体类package com.wxb.model;import javax.p原创 2015-11-27 23:58:09 · 507 阅读 · 0 评论 -
hibernate单向无连接表1—N关系映射
1、首先创建数据库本示例采用sql sever 2008 r2数据库进行测试创建address表创建person表2、在myeclipse中通过hibernate反向工程生成对应的实体类并做修改为如下创建address的实体类package com.wxb.model;import java.util.HashSet;import java.util.Set;原创 2015-11-28 02:05:06 · 388 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException
当在几种框架集成的时候,在调用HibernateDaoSupport中的某个方法时会出现:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 的错误。这是因为在struts2自带的antlr-2.7.2.jar包的版本较低。需要换成antlr-2.7.6.jar。其实在项目中已经存在了antlr-2.7.6.j原创 2015-11-27 21:28:20 · 753 阅读 · 0 评论 -
Error creating bean with name 'baseAction' defined in class path resource
如果spring中注入的属性与类中所有的属性不符会出现以下异常此时要检查所有的注入的属性个数Error creating bean with name 'baseAction' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'userService' while原创 2015-11-27 21:21:04 · 6443 阅读 · 0 评论 -
网络投票管理系统
1、毕业论文网络投票管理系统功能:根据上一章的功能需求分析可以提取出以下的功能:(1)用户模块:包括用户投票和查看投票结果。(2)管理员模块:管理员功能主要包括管理员登录功能;投票主题管理功能,包括新增投票主题、删除投票主题、修改投票主题、查询投票主题;投票主题选项管理功能,包括新增选项、删除选项、修改选项、查询选项。2、项目技术前端 h-ui jquery highchart后端:s...原创 2019-01-02 09:39:45 · 374609 阅读 · 7 评论