
ssh
钙奶加辣条。
只有代码才能拯救世界。
展开
-
Failed to read candidate component class: file [F:\eclipse neon\.metadata\.plugins\org.eclipse.wst.s
一、今天在写项目中遇到一个问题,异常如标题 二、这个项目是以前运行过的,并没有修改代码 ,但是却出现了错误。org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [F:\eclipse neon\.metadata\.plugins原创 2017-04-08 18:08:40 · 4446 阅读 · 0 评论 -
struts2的国际化
1.整个项目目录如下2.action中的内容如下UserAction.javapackage com.qbd.duan.i18n.action;import java.util.Locale;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;i原创 2016-12-30 10:43:56 · 626 阅读 · 0 评论 -
struts2的校验器
1.创建两个包一个是action的一个是model的在model中写如下两个文件User.java内容如下package com.qbd.model;import java.io.Serializable;import java.util.Date;public class User implements Serializable {private static f原创 2016-12-30 10:17:12 · 357 阅读 · 0 评论 -
struts2的自定义拦截器
1.搭建好struts2的环境2.编写实体类编写action编写拦截器struts2的配置测试页面结果页面原创 2016-12-30 10:10:03 · 400 阅读 · 0 评论 -
struts2的自定义转换器
1.我们知道struts2有拦截器 ,所有数据经过拦截器拦截,然后根据转换器进行转换匹配到指定的model属性上。今天说一下如何自定义转换器2.搭建好struts2的环境3.在struts2的配置文件中写以下内容4.在src下创建包为com.qbd.duan.conversion,然后在里面添加模型类模型转换类action的类在在这个原创 2016-12-30 09:55:47 · 611 阅读 · 0 评论 -
struts2的自定义标签
1.我们都知道struts2有很多标签,但是有时候我们需要自定义标签2.首先搭建好struts2的环境,我的在eclipse下3.我写了两个自定义的标签一个关于排序的,一个关于自定义截取集合的4.首先看代码1)集合排序的自定义类2)集合截取的自定义类其他地方不用配置,测试的jsp代码·原创 2016-12-30 09:40:06 · 522 阅读 · 0 评论 -
@Component,@Service,@Controller,@Repository
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是原创 2017-01-04 21:02:18 · 469 阅读 · 0 评论 -
ssh中dao自定义的模板类
1.以前我们在写dao的时候总是一个类对应一个dao,其实有好多东西是重复,我们能不能设计一个模板类,然后让其他类直接初始化的时候规定号是哪一个实体对应的操作,然后直接进行对应实体的数据库操作。2.具体代码如下 定义一个basedao接口package com.qbd.dhj.bbs.dao;import java.io.Serializable;import j原创 2016-11-27 17:16:04 · 805 阅读 · 0 评论 -
ssh采用uuid作为主键的例子以及代码
1.实体类的代码 userpackage com.qbd.dhj.bbs.model;import java.io.Serializable;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name原创 2016-11-27 17:06:41 · 1177 阅读 · 0 评论 -
hibernate多对多关系映射
情况三:本示例主要以学生(T_Student)和课程(T_Course)之间的多对多关系,中间表Score(分数),学生表和课程表是多对多关系,另外为他们的关系添加额外的字段---分数:T_Student类如下:package server.com.upc.test;import java.util.HashMap;import java.util.HashSet;import转载 2016-07-16 19:38:06 · 309 阅读 · 0 评论 -
ssh初步整合
想必大家在学ssh的时候遇到过各种问题和错误吧 ,下面我就来介绍一下我的整合经过,希望大家能从中学点什么在myeclipse 新建一个web项目取名为 blog 目录如下如下然后再webroot中找到web-info中的lib然后把需要的jar包导入进去:这里用到的是spring4.0 hibernate4.3 struts2.3.8然后web.sml代码如原创 2016-07-03 21:40:39 · 467 阅读 · 0 评论 -
spring的aop,为一个service添加一个一个逻辑
在学spring的时候 初学aop面向切面编程的时候,书上讲的很简单就是对一段业务添加一段逻辑,我就尝试着自己写了一个对service添加一段逻辑,就是在执行service的一段代码的时候在让其执行另一端代码,例如一下的例子:package com.qbd.blog.serviceimpl;import java.util.Date;import javax.annotat原创 2016-06-30 22:00:54 · 2366 阅读 · 0 评论 -
hibernate的懒加载得到的代理对象里面有什么
hibernate的session在采用load的时候采用的是懒加载。得到的是代理对象,那么这个代理对象有什么那 当我们真正用到的时候采取查询数据库得到我们想要的数据。这个代理对象中保存的是我们想要查询的那条数据的id,当我们真正要用到这条数据时候他才会去数据哭查询。还有采用懒加载的时候容易出现nosession的错误 请大家注意,一般是事务已经提交session已经关闭,而我们还要去查询数据库,原创 2016-06-25 13:24:55 · 2718 阅读 · 0 评论 -
ssh中出现no session的问题
一般出现这个问题都是采用了懒加载,即fechType=lazy在多个表的关联关系中经常会遇到A有B的引用,B有C的引用,A和b一对多,B和C一对多。如果采用注解什么也不写,hibernate=默认采用懒加载,即采用load的方法但是当我们在jsp页面调用时就会出现no session的问题。因为事务已经提交session已经关闭。解决办法:1、把懒加载换掉2、在web.xml中配置原创 2016-06-25 13:17:43 · 3225 阅读 · 1 评论 -
struts2的容器和spring的容器在产生actionbean时遇到的问题
action在产生是可以放到两个容器中,一个是struts2中,一个是spring中。1、放在struts中简单按照struts的配置,action中不用添加任何注解,容器会在初始化action时像spring容器查找action中的属性,默认按照name找不到按照type2、利用注解放到spring容器中@Compent(),@scope()这两个注解需要在action中,由于放在spr原创 2016-06-24 12:26:11 · 399 阅读 · 0 评论 -
struts2容器和spring容器
1 大家在ssh整合的时候会遇到这样的问题,就是在struts2的配置文件中action的路径有两种写法,这里的两种写法涉及到了两种容器,分别是struts2和spring容器。 (1)<action name="test" class="testAction"> <result name="success">/test.jsp</result></action>这时使用的是spri原创 2017-06-03 12:48:15 · 687 阅读 · 0 评论