06 Aug 2008 |
Struts 集成 Ajax |
看了一本书讲解了Struts集成Ajax,主要是在表单验证方面,这方面Ajax也很有优势。但是并没有使用到DWR。
|
06 Aug 2008 |
解决 DWR session error |
使用DWR出现Session error,控制台出现
|
01 Aug 2008 |
Hibernate inverse |
最近在学习Hibernate,对于inverse这个属性有点了解了,inverse主要是为了提高hibernate运行效率的,如果不是用inverse的话,hibernate就会从关系(还有set的类型)的两端来维护数据的统一,所以更新一项数据时会使用3条sql语句,即两条insert into加上一条update而如果使用了inverse就只有一条insert into和一条update语句。通常在一对多关系中在“多”端来维护数据,即在“一”端使用inverse=”true”。而在多对多中由于效率相当所以选择合适的一端就可以了。举例来说:
|
25 Jul 2008 |
Struts 中使用
|
Struts中使用操作,以前看书上都有说的,但是都没有说出最关键的一点,必须在可以处理cancel的action中配置一个属性:因为默认为false所以即使你使用了取消,一样没有用。
|
14 Jul 2008 |
在 MyEclipse 中添加 Hibernate 应用 |
在MyEclipse中添加Hibernate应用是很方便的,这里需要注意的有以下几点:
使用MySQL5数据库。
MySQL方言有三种:MySQLDialect,MySQLInnoDBDialect,MySQLMyISAMDialect分别对应各种表格。
在使用MyEclipse创建数据库表的时候注意选择表的类型。通常选择InnoDB,它功能更强大。
在配置hibernate.cfg.xml文件的时候,一定要配置正确的dialect,否则将出现异常。
通常将映射文件的id设置成increment。
|
17 May 2008 |
Struts 集成 Validator |
使用validator框架
|
13 May 2008 |
Struts 中乱码完全解决方法 |
可能很多人都遇到过和我一样的问题:不知道是什么原因,在写Servlet和Jsp的时候也是乱码不能解决,因为写的过滤器根本就没有起作用。现在到了Struts,还是有这个问题。郁闷好久了,上网搜了好久都是使用过滤器看起来最方便,其实也是。但是还是不起作用,我的方法都是post不知道为什么。今天深入了解Struts工作原理后,发现有一个地方可以设定编码,当然不是指的controller里面,在controller里面设定了contentType=”text/html;gb2312”结果也没有用。而且我所有页面也统一使用gb2312。
|
10 May 2008 |
linux 下配置 eclipse3.3 + tomcat6.0 |
今天终于配置成功了Java Web开发环境,环境是Ubuntu8.04+eclipse3.3+tomcat6.0。
上网google了很多次,都没有成功,今天终于成功了,所以希望对正在google的同学有点帮助。
|
02 May 2008 |
Ubuntu 下设置 Java 环境变量和自举类路径 |
在Ubuntu8.04下设置Java环境变量如下:
|
01 May 2008 |
Java JSP 自定义标签 |
JSP自定义标签库(javax.servlet.jsp.tagext包)
撰写标签处理类,通常都是extends TagSupport类或者BodyTagSupport类
撰写TLD(自定义标签库描述文件.tld)
|