 |
 |
等 级:下士 |
 |
经 验:1683 |
 |
性 别:帅哥 |
 |
文 章:496 |
 |
精 华:2 |
|
|
|
在T4里面,visit对象是一个广义词,代指一个种类对象。不用传统的Visit对象的话,可以在hivemodule中配制:
<contribution configuration-id="tapestry.state.ApplicationObjects">
<state-object name="diyOptionalVisit" scope="session">
<create-instance class="tapestry.online.DiyOptionalVisit"/>
</state-object>
</contribution>
在JAVA中调用:
@InjectState("diyOptionalVisit")
public abstract PcsiteVisit getDiyOptionalVisitVisit();
配制一个指定的对象,T4会把它放入session。如果实在很习惯JSP的session操作方式,那么你可以直接在Java中得到session,如同jsp一样getter/setter.
@InjectObject("service:tapestry.globals.HttpServletRequest")
public abstract HttpServletRequest getRequest();
/**
* 注销
*
*/
public void restartLink() {
HttpSession session = this.getRequest().getSession();
if (session != null) {
try {
session.invalidate();
} catch (IllegalStateException ex) {
// 忽略.
}
}
throw new RedirectException(this.getExternalLinkUrl(
"PcsiteBorderMemberLogin", new Object[] { true }));
} |
|
| 本贴共修改过 1 次 最后一次修改者:干煸四季豆 最后一次修改时间:2007-10-08 16:53:16 |
 |
| |
|
|
|