在Home页面,我们输入用户名,然后将用户名存入Visit对象,其实就是session中。跳转到FirstPage页面,首先,Border页面一执行,就会触发一个监听器PageEnderListener。实现PageEnderListener接口,并重写PageBeginRender方法,就使得Border组件在表现之前,能够触发PageBeginRender方法。
public void pageBeginRender(PageEvent event) {
Visit visit = (Visit) this.getPage().getVisit();
if (visit.getUsername() != null)
{
this.setUsername(visit.getUsername()); //从Visit对象中获取用户名
this.setRegister(true); //确定用户已经登陆
}
}
在该方法中,我们取出Visit对象中所保存的用户名,即可通过Insert组件表现在页面上: <span jwcid="@Insert" value="ognl:username">用户名称</span>
public void pageBeginRender(PageEvent event) {
Visit visit = (Visit) this.getPage().getVisit();
if (visit.getUsername() != null)
{
this.setUsername(visit.getUsername()); //从Visit对象中获取用户名
this.setRegister(true); //确定用户已经登陆
}
}
在该方法中,我们取出Visit对象中所保存的用户名,即可通过Insert组件表现在页面上: <span jwcid="@Insert" value="ognl:username">用户名称</span>
解决方案 »
- Source not found for WebappClassLoader.loadClass(String) line: 1204
- Struts2+Spring2.5+Hibernate3.1 的配置
- java 的拖放效果
- (讨论)SSH开发如何防止内存溢出?
- 生成GAR文件时遇到的问题,请指教
- 问一个struts中的页面跳转问题
- 收到北京宇信鸿泰offer,请进来谈谈
- 用j2ee开发erp建议
- 各位大哥们,帮我看看这个的配置文件怎么写
- 菜鸟问题:普通的servlet如何改成struts?
- [转载&改编]一步一步开发Spring Framework MVC应用程序-3(Intellij IDEA版)
- [转载&改编]一步一步开发Spring Framework MVC应用程序-1(Intellij IDEA版)
如果该页面类实现了IExternalPage接口,activateExternalPage(Object[] parameters,IRequestCycle cycle)的实现顺充和submit方法类同
guokkkkkk() 的回复也给了我一些启示,在此表示感谢