将 Strut 动作管理委托给 Spring。您可以通过在 struts-config 动作映射中注册一个代理来实现。代理负责在 Spring 环境中查找 Struts 动作。由于动作在 Spring 的控制之下,所以它可以填充动作的 JavaBean 属性,并为应用诸如 Spring 的 AOP 拦截器之类的特性带来了可能。
清单 5 中的 Action 类与清单 4 中的相同。但是 struts-config 有一些不同:
清单 5. Spring 整合的委托方法
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!D ...
- 16:36
- 浏览 (3188)
- 评论 (0)
前几天WCG 2006 刚刚落下帷幕,中国之队的成绩可以说是差强人意吧,sc不是韩国人的天下,就连引以为豪的cs也被WNV的韩国分队给做了,幸好有sky在魔兽项目夺冠了,实现了WCG史上的第一次卫冕。
通过这次比赛使我更加认识了韩国人的丑恶嘴脸,sky“作弊”淘汰了他们的gostop(不久以后就会在war3界中消失),三星这个sb公司竟然仗着自己是主要赞助商的身份,连决赛都不转播。说到这,我不得不提起三星这个韩国垃圾企业,当年靠着在中国卖那个彩蛋手机在中国大发特发,它的手机一向以带电时间短,价格高,功能少为卖点,而且卖到中国的价钱是他们本国的n倍,竟然在中国还有人买。就是这样一个企业靠着赚中 ...
- 16:30
- 浏览 (2349)
- 评论 (0)
最近好久没有发帖了,有点懒了(*^__^*)
最近刚做完一个 jsf的小例子,麻雀虽小,但是五脏俱全。下面我就把 它贴出来,具体的配置文件可以看 附件
下面我贴的都是配置中的一部分,都是需要注意的地方
1: web。xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="h ...
- 16:11
- 浏览 (5006)
- 评论 (4)
晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐;
晚间11-凌晨1点,肝的排毒,需在熟睡中进行;
凌晨1-3点,胆的排毒,亦同;
凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,因排毒动作已走到肺;不应用止咳药,以免抑制废积物的排除;
凌晨5-7点,大肠的排毒,应上厕所排便;
早上7-9点,小肠大量吸收营养的时段,应吃早餐;
疗病者最好早吃,在6点半前,养生者在7点半前,不吃早餐者应改变习惯,即使拖到9、10点吃都比不吃好;
半夜至凌晨4点为脊椎造血时段,必须熟睡,不宜熬夜。
- 23:11
- 浏览 (2379)
- 评论 (0)
在从Tomcat 5.0.28转向5.5.X时,在启动时发现出现如下信息
[org.apache.catalina.core.AprLifecycleListener]-[INFO] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: (...你的系统环境PATH路径...)
在停止时发现出现如下信息
[org.apache.catalina.core.AprLifecycleLi ...
- 21:53
- 浏览 (3135)
- 评论 (1)
请到网站http://jakarta.apache.org/site/downloads/downloads_poi.cgi右击超链接2.5.1.zip下载压缩包poi-bin-2.5.1-final-20040804.zip。我们主要用到poi-2.5.1-final-20040804.jar这个库文件。请把poi-2.5.1-final-20040804.jar这个文件的路径添加到系统环境变量classpath中,否则无法编译下面的示例程序。
POI提供给用户使用的对象在org.apache.poi.hssf.usermodel包中,主要部分包括Excel对象、样式和格式,还有辅助操作等 ...
- 16:04
- 浏览 (2988)
- 评论 (0)
在*.application中加入下面语句:
<property name="org.apache.tapestry.template-encoding" value="GB2312"/>
当然,上面的property也支持component,page等。
今天还有一些收获:
1、Foreach不能出现在Form中,要在From中显示list,可以用ListEdit。
2、Rollover需要与Body配合,否则不能运行,最好是这样:<Body jwcid="@Body">***Rollover***</body>简单明了。
- 13:13
- 浏览 (2628)
- 评论 (0)
Tapestry
页面对象
在page文件中声明属性,可以不必在java文件中声明以及其get、set方法
t4默认getXXX()抽象方法中的XXX为页面属性,.page不用声明,并使用@InitialValue("value")赋初值.
页面对象实例会被缓存(有潜在非法访问问题),解决方法:
覆盖initialize()方法,初始化实例变量。(在放入缓存池时天会调用initialize())
在.page中声明实例变量,.java声明get\set方法(可有可无),t4自动生成代码初始化
实现PageBeginRenderListener接口,在页面render之前初始化 ...
- 15:36
- 浏览 (3419)
- 评论 (1)
第一,页面是页面,页面跳转的时候,需要清空properties数据,否则,这些数据保存在session里面,很容易造成bug。打个比方说吧,initialize()这个方法,的确,在页面表现的时候,执行两次。页面表现之前,初始化你的页面,然后页面表现你的业务逻辑,比如你要显示什么新闻呀等等。。。最后,页面在结束表现之前,再次执行这个方法,将你的properties还原为初始值,这样,在你的下次再访问该页面的时候,不会因为properties的值已经改变而造成意想不到的错误。
第二,提交一般是指表单,也就是formSubmit。如果你希望这个表单在提交之前就有初始值,也很容易,将ognl对应的 ...
- 12:17
- 浏览 (2549)
- 评论 (0)
1 方法PageBeginRender(PageEvent event)没有被执行
出现此问题的原因常见的有两种:一是页面类没有implements PageRenderListener,二是在page文件中指定页面类不正确
2 自定义组件问题
组件类必须继承BaseComponent或AbstractComponent类或其子类,需要用到模板(html)的组件需继承BaseComponent类,不需要用的则继承AbstractComponent类.
3.page与html分离方法:
把.page的定义加入到.application文件中
<page name ...
- 12:10
- 浏览 (2509)
- 评论 (0)
- 浏览: 59791 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jsf + spring +hibernate ...
这个文章还是比较有用的!
-- by lxdhdgss -
jsf + spring +hibernate ...
顶,看看,准备研究研究这个
-- by mawt -
jsf + spring +hibernate ...
能不能有一个完整的项目,最好是包括lib的还有数据脚本,这样对于其他朋友学习和入 ...
-- by leaderbird -
Tapestry上传多附件 [转]
怎么可以把附件的数量些死呢?!
-- by lyo -
jsf + spring +hibernate ...
顶一下!!好东西!
-- by ajxn






评论排行榜