[Tapestry5] [5.0.3]tapestry-hibernate的问题

Linuxboy 2007-04-05
现在我用了一种笨法子来使用这个包:
在页面类中:
@Inject
private HibernateSessionManager _manager;
private Session _session;

然后:
_session=_manager.getSession();
直接在页面类中使用这个_session开始业务逻辑。

郁闷啊!

不知如何将业务逻辑与页面类分离?
Linuxboy 2007-04-05
我发现自己实在是太笨了,现在知道如何实现页面类和业务逻辑的分离了。
但发现一个新问题:
(Tomcat 6,mysql 5下)
将form表单的数据插入数据库里,数据库中中文内容为乱码,但在页面中则显示正常的中文内容;如果数据库中为正常的中文内容,那么页面中相应的内容则显示为“?”。
数据库无论采用utf-8还是gbk编码,结果都是如此。

看来,t5的中文支持实在是差啊。
sun58224 2007-04-06
如何分开的呢?望不吝赐教。
Linuxboy 2007-04-06
service(dao) 的实现类中构造一个带Session参数的构造函数,然后在yourappModule类中配置您的service(dao)时,注入Session service。
具体请见http://linuxboy.iteye.com/blog/68311
Global site tag (gtag.js) - Google Analytics