文章分类 -  JAVA_STRUTS

1
eclipse中java项目转换为web项目
摘要:经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。 解决步骤: 1、进入项目目录,可看到.project文件,打开。 2、找到<natures>...</natures>代码段。 3、在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst 阅读全文
posted @ 2012-02-09 06:47 sin 阅读(133) 评论(0) 推荐(0) 编辑
mybatis3+spring3MVC
摘要:mybatis3+spring3MVC 博客分类:springmvcmybatis springMVCmybatis 最近,正在为公司搭建java部门的开发平台,记录下搭建的整个过程。 1. 环境介绍 1.1. JDK jdk1.6.0_04 1.2.Web服务器 Tomcat6.0.29-windows-x86 1.3. 开发工具 Eclipse3.7 (Version: Indigo Release Build id: 20110615-0604) 1.4. 使用的... 阅读全文
posted @ 2011-09-21 10:43 sin 阅读(359) 评论(0) 推荐(1) 编辑
eclipse包名带全路径的解决办法
摘要:eclipse下包名形如上图: 点击: 选择“Package Presentation”: 选择“Hierarchical”即可。 阅读全文
posted @ 2011-07-12 11:36 sin 阅读(541) 评论(0) 推荐(0) 编辑
ssh整合问题
摘要:提示错误:Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener Cannot find class com.kingstarit.shops.yangjiang.dao.generic.GenericDao原因没加载 tomcat\common\lib下的jasper-runtime.jarjsp-api.jarservlet-api.jar三个jab包 (加载全部不行) 还有在 java Bu 阅读全文
posted @ 2011-06-12 23:16 sin 阅读(150) 评论(0) 推荐(0) 编辑
Second-level cache is not enabled for usage 错误(转)
摘要:今天在使用Hibernate时,出现了Could not instantiate cache implementation的错误,我是在使用Hibernate tools时报的错误,应该运行时也会出现这样的错误,异常堆栈: org.hibernate.HibernateException: Could not instantiate cache implementation at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64) at org.hibernate.impl.SessionFactoryImpl. 阅读全文
posted @ 2011-05-11 02:53 sin 阅读(2269) 评论(1) 推荐(0) 编辑
SSH中OpenSessionInViewFilter中部分失效原因
摘要:当lazy="true"时,会出现以下错误,could not initialize proxy - no Session大概意思就是session已经关闭,很多博客都说设lazy="FALSE"时就没事~顶小孩都知道 后来找到<filter><filter-name>hibernateFilter</filter-name><filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter- 阅读全文
posted @ 2011-05-11 01:57 sin 阅读(582) 评论(0) 推荐(0) 编辑
Hibernate 工作原理面试用
摘要:Hibernate工作原理及使用理由 2010-03-03 09:26 Hibernate 工作原理 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 1.为什么要用Hibernate: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernat. 阅读全文
posted @ 2011-04-19 01:38 sin 阅读(313) 评论(0) 推荐(0) 编辑
failed to lazily initialize a collection of role
摘要:今天写hibernate的一对多的时候出现failed to lazily initialize a collection of role这个错误,找了好久没发现是什么地方错了,后来发现要在属性中添加lazy="false" 例如:<set name="lineOrders" table="LINEORDER" lazy="false" cascade="save-update"> <key column="ORDER_ID"/> <one-to 阅读全文
posted @ 2011-04-01 05:48 sin 阅读(519) 评论(0) 推荐(0) 编辑
linux下重启tomcat
摘要:关闭shutdown.sh -s启动cd /usr/local/apache-tomcat-6.0.10/bin/2 ./startup.sh3 ./catalina.sh run(显示信息启动,关掉会关闭TOMCAT)linux kill某一用户的所有tomcat进程ps aufx|grep tomcat|grep root|awk '{print $2}'|xargs kill -9509替换为要kill的用户名有时直接用shutdown.sh关闭不了tomcat,要强制kill掉,但是可能tomcat启动了多次,进程里已经有了多个tomcat进程,一个一个关闭相当麻烦,可以使用以上命令一 阅读全文
posted @ 2011-02-16 18:14 sin 阅读(27376) 评论(0) 推荐(0) 编辑
java日期相减,返回天数
摘要:public long fromDateStringToLong(String inVal) { Date date = null; SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { date = inputFormat.parse(inVal); } catch (Exception e) { e.printStackTrace(); } return date.getTime(); } public String fromLongToDate(long in 阅读全文
posted @ 2011-02-16 18:00 sin 阅读(1097) 评论(0) 推荐(0) 编辑
Hibernate的主键生成机制
摘要:经常使用hibernate来自动生成主键,在业务处理中,用得最多的就是自动生成UUID作为主键,但不具备业务主键,这样可以非常准确的保 证主键的唯一性,但一个很大的缺点就是hibernate的关联,非主键关联处理起来很烦心,特别上次处理非主键一对一,烦心到死。还有一个用的比较多的 生成算法就是Assigned ,如果主键由自己在程序中生成的话一般都是用这个主键。在网上浏览了一些关于hibernate主键生成算法的说明,摘录如下 主键产生器的可选项说明: 1) Assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需 阅读全文
posted @ 2011-01-25 17:55 sin 阅读(335) 评论(0) 推荐(0) 编辑
struts学习笔记:
摘要:struts.xml配置文件访问提示无法找到该路径如果tomcat不报错,只提示找不到空白页,估计99%是访问路径不正确,(按道理来说struts是应该可以按do的名字自动往上下级查找的,可是就是提示找不到页面)错误 org.hibernate.exception.SQLGrammarException: could not execute query顾名思义:不能执行生成语句,hibernate是根据配置里的数据库来生成的,也就是说如果你配置了MYSQL,可能用ORACLE数据库就会报错。eclipse:用外部软件改了内容一定要刷新有时就算改好了,还是有红色交叉,就要手动生成类,在项目名那里 阅读全文
posted @ 2011-01-25 17:01 sin 阅读(99) 评论(0) 推荐(0) 编辑
Struts2的 ActionContext && ServletActionContext
摘要:1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值: ActionContextcontext=ActionContext.getContext(); Mapparams=context.getParameters(); 阅读全文
posted @ 2011-01-20 12:05 sin 阅读(860) 评论(0) 推荐(0) 编辑
struts.xml参数详解
摘要:view plaincopy to clipboardprint??xmlversion="1.0"encoding="GBK"?!--下面指定Struts2.1配置文件的DTD信息--!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd"!--struts是Struts2配置文件的根元素--struts!--下面元素可以出现零次,也可以出现无数次--constantnam 阅读全文
posted @ 2011-01-20 11:21 sin 阅读(1104) 评论(0) 推荐(0) 编辑
ognl详解
摘要:1 业务控制器 Java代码 importjava.util.Date;importjava.util.LinkedList;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionContext 阅读全文
posted @ 2011-01-19 18:31 sin 阅读(377) 评论(0) 推荐(0) 编辑
struts2 实现原理解析
摘要:struts2 操作 action servlet,是通过在web.xml中配置一个filter实现的 filter filter-namestruts2/filter-name filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping 注:现在新版本的struts2已 阅读全文
posted @ 2011-01-19 18:25 sin 阅读(2067) 评论(1) 推荐(0) 编辑
在Struts中实现系统的初始化工作
摘要:通常web系统在启动时需要做一些初始化的工作,比如初始化系统全局变量,加载自定义配置文件,启动定时任务等。 在Struts中实现系统的初始化工作 在Struts中,我们可以写一个Servlet让它继承于ActionServlet并覆 盖其init()方法,然后修改web.xml文件的Struts启动相关配置来达到目的。 Java代码 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1.packagefangwei.servlet;2.3.i 阅读全文
posted @ 2011-01-19 18:05 sin 阅读(472) 评论(0) 推荐(0) 编辑
(转)Struts2标签大全
摘要:在JSP中使用taglib编译指令导入标签库 %@ taglib prefix="s" uri="/struts-tags" % A: s:a href=""/s:a-----超链接,类似于html里的a/a s:action name=""/s:action-----执行一个view里面的一个action s:actionerror/-----如果action的errors有值那么显示出来 s:actionmessage/-----如果action的message有值那么显示出来 s:append/s:append-----添加一个值到list,类 阅读全文
posted @ 2011-01-19 17:32 sin 阅读(323) 评论(0) 推荐(0) 编辑
Struts2的复习总结
摘要:1.web.xml格式。 2.struts.xml中的namespace和访问路径有关系。就是项目名后面跟的路径。 package中的extends默认为struts-default,也可以改为其他包名,例如: packag A extends="B" //B包中的action,A包可以直接拿过来用了。 3.struts.xml中constant name="struts.devMode" value="false"讲value改为true,开发模式。当改了struts.xml文件时,不用重新启动服务。 4.用户在浏览器中输入url时,会用http协议发送给Tomcat,Tomcat根 阅读全文
posted @ 2011-01-19 17:30 sin 阅读(507) 评论(0) 推荐(0) 编辑
运行struts2时又出现问题了,本来是用通配符的,却出现了如下错误:
摘要:Struts Problem Report Struts has detected an unhandled exception: Messages: com.bjsxt.struts2.action.TeacherActionUnable to instantiate Action, com.bjsxt.struts2.action.TeacherAction, defined for 'Te... 阅读全文
posted @ 2010-10-23 00:33 sin 阅读(2231) 评论(0) 推荐(2) 编辑

1

阳江人才网