读书人

Struts2 Action标签跟Tomcat启动速度慢

发布时间: 2012-10-07 17:28:51 作者: rapoo

Struts2 Action标签和Tomcat启动速度慢
今天遇到两个郁闷事项,解决了一个。
1.打开MyEclipse6.5,启动Tomcat。突然发现今天Tomcat启动速度异常的慢,刚开始没理它,反正是在做前台,很少重启,但是当我碰到要在前台自动加载Action时就不得不去重启Tomcat了,因为遇到错误了。启动Tomcat的速度基本是这样:重启一次Tomcat->WC->回来,居然还没启动完毕,我无语了。找解决方案。
解决方法:左找右找,突然想起马士兵老师说过一句话:重启,重装,关闭(还有一个什么不记得了)是我们的四大法宝。往电脑右下脚一看,有一个什么Java自动升级的什么东东,关了它,重启计算机,问题解决。其实此问题值得深入。

2.关于在Struts2中Jsp页面自动加载Action
这个问题现在还没解决,如果是来找答案的就等下篇文章吧。
描述:想在Jsp页面自动加载Action的一个方法。然后在这个方法中把相关的值保存在一个对象中,在jsp页面把这些值取出来。
在Action中把值赋给对象,都会。
在Jsp中把值取出来,都会。
不会的是传值的过程。
Action的方法这样写:

@SuppressWarnings("unchecked")public String FindAllUserAudit() throws Exception{             this.pageBean = service.queryForPageAudit(4,page);             return null;}

pageBean是我定义的一个JavaBean,存储着分页的相关数值和word对象的属性(List类型)的值,从queryForPageAudit这个方法中获得值。
这样的话,前台是取不到值。debug一下在Action中有值,但是在前台就显示不出。
我的想法:没有执行把Action的值传到JavaBean这一过程,,从而导致前台无法取值。

读书人网 >软件架构设计

热点推荐