- 浏览: 43653 次
- 性别:
- 来自: 广州
最新评论
文章列表
在struts.xml中加入<constant name="struts.devMode" value="true" />可不用老手动重起tomcat
在refactor改变项目名后,就在project ->reference ->myEclipse ->web 中的web context-root中改成新的项目名,否则应由老的项目名去访问
struts.xml
<package name="hello" namespace="/hello/hell ...
异常堆栈:
org.hibernate.HibernateException: No CurrentSessionContext configured!
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:540)
at managers.UserManagerImpl.addUser(UserManagerImpl.java:19)
at client.Client.main(Client.java:15)
Exception in thread " ...
- 2009-04-26 17:05
- 浏览 1805
- 评论(0)
1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下
3、拷贝log4j配置文件到src下
4、在UserManagerImpl中提供构造函数或setter方法,spring将实例化好的UserDao实现注入给我们
5、让spring管理我们的对象创建和依赖,必须在spring配置中进行定义
6、编写客户端
spring Ioc容 ...
- 2009-04-24 16:58
- 浏览 658
- 评论(0)
Hibernate关联映射 (常用集合映射)
<hibernate-mapping> <class name="CollectionMapping" table="t_CollectionMapping"> <id name="id"> <generator class="native"/> </id> <pr ...
- 2009-04-19 19:23
- 浏览 752
- 评论(0)
1.每棵继承树映射成一张表
t_animal
id
name
sex
- 2009-04-19 10:27
- 浏览 913
- 评论(0)
多对多单向 User --->Role
//User.hbm.xml
<hibernate-mapping> <class name="User" table="t_user"> <id name="id"> <generator class="native"/> </id> ...
- 2009-04-18 14:01
- 浏览 768
- 评论(0)
Hibernate关联映射
一对多单向<one-to-many> 单向Classes----->Student
//Classes.hbm.xml
<hibernate-mapping > <class name="Classes" table="t_classes"> <id name="id"> <generator class="native"/ ...
- 2009-04-16 21:41
- 浏览 866
- 评论(0)
通过stuts中的Token(令牌)阻止页面重复提交
1)原理:
当客户端每次请求一个页面之前,服务器端会产生一个令牌,同时把这个令牌传给客户端 之后再进行处理。处理完毕之后,马上更新旧的令牌,同时传送旧的令牌给客户端。 这样如果客户端提交表单一次之后,按IE上的后退按钮再次提交时,就会发出客户端的 令牌(因为是以前的令牌)与现在服务器的令牌不一致。通过这个就能判断是否重复提交 表单
...
- 2009-04-15 22:38
- 浏览 1354
- 评论(0)
让dw支持struts
1) 正常情况下,在dw中不存在,也不会显示struts标签
2) 可以下载一个插件,让dw能够编辑并显示struts标签。
3) 配置步骤如下: 1)下载插件:ast-03.mxp 2)直接双击打开,此时dw会自动用扩展管理器打开,按照提示安装即可 3)导入struts的标签库。 编辑-->标签库-->添加-->jsp-->从文件中导入tld-- ...
- 2009-04-15 22:37
- 浏览 1064
- 评论(0)
Struts validator 动态验证框架
1) struts数据的检验分成客户端检验与服务器检验。客户端检验是避免用户输入非法的的数据 , 而服务器端检验通常是把
用户输入的正确数据与数据库的数据进行对比,然后依然业务逻辑进行检验
2) 如果要进行服务器端检验可以在Action中进行,如果要进行客户端检验则可以利用js或struts中的commons-validator
的检验框架进行检验
3) 利用commons-validator的检验框架的步骤: A:编写一个ActionForm,此ActionForm类由于参与commons-v ...
- 2009-04-15 22:35
- 浏览 2190
- 评论(0)
struts动态ActionForm
1)什么是动态ActionForm
动态ActionForm是struts从1.1版本开始引入一项新的技术,即在创建ActionForm时 可以不用通过编程的方式而只要通过struts-config.xml文件中进行配置,以后在struts运行时,会自动根
据struts-config.xml中配置的DynaActionform来生成一个Action实例
2)为什么要使用DynaActionform
...
- 2009-04-15 22:34
- 浏览 2496
- 评论(0)
1) 在开发Web应用程序时,常常要求同一个站点的所有Web页面保持一致的外观。比如
--------------------------------- | | | | | header | | |------------------------- | Menu | | | | content | | | | | |------------------------ | | | | | footer | | | ...
- 2009-04-15 22:32
- 浏览 1467
- 评论(0)
DispatchAction
1)使用DispatchAction控制器。可以让一个控制器执行几个相同或相似的操作,而不用写多个控制器
2)比如:一个注册表单同时有两个提交按钮。一个提交按钮用来检查用户名是否存在,一个提交按钮 用来执行注册功能,一般情况下会用两个控制器。但是可以通过DispatchAction来实现只用一个控制器
3)实现DispatchAction的步骤:
1)创建一个Action此Action一定要继承自org.apache.struts.actions.DispatchActio ...
- 2009-04-15 22:31
- 浏览 1627
- 评论(0)
<logic> 标签库
1)要使用Logic标签库必须要加入标签库的声明 <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 2)logic标签库中的提供的大多数功 ...
- 2009-04-15 21:09
- 浏览 2105
- 评论(0)
Bean标签库
1)Bean标签库中的标签可以访问已经存在的javaBean以及它的属性,还可以定义新的javaBean,把它存放在
指定的范围内。还用于输出国际化信息 2)要使用bean标签库,需要加入 <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>标签库
<bean:parameter>标签 ...
- 2009-04-15 20:48
- 浏览 1478
- 评论(0)