
JavaEE
yzn2012
这个作者很懒,什么都没留下…
展开
-
常用JDBC数据源连接方法
Oracle:Driver——oracle.jdbc.driver.OracleDriverUrl——jdbc:oracle:thin:@hostname:1521:dbnamenJDBC_ODBC:nDriver——sun.jdbc.odbc.JdbcOdbcDrivernUrl——jdbc:odbc:dbNameimportant;} --> nMy转载 2012-09-07 22:38:53 · 256 阅读 · 0 评论 -
JDBC访问数据库的基本步骤(Oracle数据库为例)
写代码之前的工作:1、加入jdbc驱动包。选中项目,右键“编辑路径来源”(操作如图);2、开启OracleService和TNSListener服务(如图)。 接下来是代码部分(分六个步骤):1、加载驱动; Class.forName("oracle.jdbc.driver.OracleDriver");2、创建连接; Conne原创 2012-09-07 18:34:51 · 807 阅读 · 0 评论 -
Java对象的生命周期
要理解java对象的生命周期,我们需要要明白两个问题,1、java是怎么分配内存的 ,2、java是怎么回收内存的。喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C中我们可以用mallo转载 2013-07-18 22:01:50 · 425 阅读 · 0 评论 -
json传值
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者转载 2013-06-14 10:16:41 · 637 阅读 · 0 评论 -
jsp中(s标签)各种基本的表达
1. 执行action中的某一放方法时,在action的name后面加叹号,action后面加问号,表示传值。 userAction!add.action?user.userId="admin" 同时,这里等号后面也可以用s标签来代替,如 user.userId=2. 在表达方法前加#表示取值,如 。但是注意,并不是所有的都要加#,只有在遍历(List)的时候,即要从多个原创 2013-06-04 09:35:34 · 7410 阅读 · 0 评论 -
关于SSH的geter和seter函数
背景:发现有自定义的函数会莫名地自动被调用。noticeAction中有以下函数:public String getDetail()、public String getNext()、public String getFront(),分别是获得公告详情、下一条公告、上一条公告,之间没有互相调用。其中每个函数中都有把值写入request的语句:request.setAttribute("next"原创 2013-06-03 16:03:47 · 937 阅读 · 0 评论 -
struts配置
Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可以根据需要给这个配置文件起其他名称的.Web应用的发布描述文件:web应用发布描述文件可以在应用开着者,发布者和组装者之间传递配置信息,Web容器在启动的时候转载 2013-06-03 09:34:43 · 455 阅读 · 0 评论 -
3种方法解决Struts2中forward问题!
在Struts2中沿用Struts1.2的失效,报404错误。因为Struts2采用过滤器的方式处理请求,REQUEST,当到达页面时,FORWARD跳到Action。但是这个客户端的FORWARD并没有被拦截下来,所以找不到了。从而报出404错。记得当时试过很多方法,都不行。连一些基本的include都无法使用,所以研究了一下,结合网友提供的。解决办法1、配置web.xml 解决转载 2013-05-27 18:21:37 · 1007 阅读 · 0 评论 -
java报错 could not initialize proxy - no Session
在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session转载 2013-05-21 20:44:43 · 811 阅读 · 0 评论 -
java s标签
(1): ---- 文本输入框?使用:?(2): ----- 文本域输入框?使用:?(3): ----- 密码输入框?使用:?前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。?(4): ---- 单选按钮?使用:其中list 属性是必须要有的。?:第一种方式:list = “#{‘male’:’男’,’fem转载 2013-05-21 16:09:55 · 1075 阅读 · 0 评论 -
java时间的处理
/** * 得到几天前的时间 * @param d * @param day * @return */ public static Date getDateBefore(Date d,int day){ Calendar now =Calendar.getInstance(); now.setTime(d);转载 2013-05-20 11:12:44 · 442 阅读 · 0 评论 -
Struts2标签迭代数组汇总
1.一维数组 ${i.count} ${head} id="item" > 2.list 3.map key原创 2013-05-19 21:02:51 · 409 阅读 · 0 评论 -
J2EE 部署项目报错
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error crea原创 2013-05-17 13:56:49 · 921 阅读 · 0 评论 -
SSH框架整合步骤
SSH框架整合步骤: 1.建web project2.导入struts2.0的jar包(基本的五个加上struts2-spring-plugin-2.0.14.jar)3.导入spring的jar包,这里加hibernate关联的包,用myeclipse可以完成。4.建hibernate的数据映射文件5.建自己要用到的业务类,action,jsp页面。6.配制web.x转载 2013-04-24 23:46:18 · 348 阅读 · 0 评论 -
TOMCAT部署问题
今天部署项目到tomcat的时候,部署不上去,报错(Undefined exploded archive location)。在网上搜了搜解决方法,参考地址:http://liuzidong.iteye.com/blog/1233928但是还没有按照那个解决方法解决,有人指点了高招——直接修改tomcat配置文件,进行部署。1、打开tomcat配置文件,路径apache-tomcat-6.原创 2015-01-30 12:29:00 · 443 阅读 · 0 评论