新疆vwin德赢娱乐

 
您现在的位置: 新疆德赢app官网下载安装vwin德赢娱乐公司 >> 开发语言 >> 文章正文

Tapestry4.1中注入HttpRequest

第一次接触Tapestry基本上没啥概念在网络搜索了相关资料看了IRequestCycle的文档通过IRequestCycle.getInfrastructure() .getRequest()获得的是经过封装的WebRequest无法满足需求在网上找到的信息是表示需要注入HttpRequest,一头雾水没概念。看到别人注入使用的是WebRequest
/**注入Request*/

@InjectObject("infrastructure:request")
 public abstract WebRequest getRequest();

在问了同事后也使用J5的Annoation代码如下
@InjectObject("service:tapestry.globals.HttpServletRequest")
public abstract HttpServletRequest getServletRequest();

在具体方法中就可以设置ip
this.getVisit().setIpHostKey(
                        new StringBuilder().append(
                                getServletRequest().getRemoteAddr())
                                .append("&").append(
                                        getServletRequest().getRemoteHost())
                                .toString());

作者:未知 | 文章来源:新疆德赢app官网下载安装vwin德赢娱乐 | 更新时间:2007-10-19 11:52:48
相关文章:
没有相关文章
最新文章
 
关于我们 | vwin德赢娱乐 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
版权所有 © 2016 新疆德赢app官网下载安装vwin德赢娱乐网 www.k8w.net All Rights Reserved 新ICP备14003571号
新疆vwin德赢娱乐总机:0991-4842803、4811639.
客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000