Tapestry4.1注入HttpRequest

原创 2007年10月12日 09:25:00
最近在公司的项目后台中需要加入的对用的ip的记录,用户登录后要记录用户ip等相关新防止其他用户拦截到JSESSIONID后,伪造JSESSIONID进行操作。
第一次接触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());

虽说bug解决了但是对Tapestry还是没概念继续看书中,看E的太累了

 

HttpRequest(联网 http请求)

#ifndef __HTTP_REQUEST_H__ #define __HTTP_REQUEST_H__ #include "cocos2d.h" #include "Extens...
  • sssssNian
  • sssssNian
  • 2014年05月25日 07:10
  • 1386

HttpRequest请求接口

Spring mvc  框架请求 controller: @RequestMapping(value = "get", produces = {"application/json;charset=...
  • w2222288
  • w2222288
  • 2016年02月19日 12:20
  • 1991

火狐浏览器httprequest插件添加和使用方法(适用于前后台分离,测试后台接口)

第一步:添加Httprequest组件
  • geng31
  • geng31
  • 2017年11月01日 11:21
  • 913

XMLHttpRequest 传递中文 乱码

在浏览器端使用XMLHttpRequest对象向服务器端传送中文参数,如果不在浏览器端和服务器端进行处理时,会出现中文乱码问题.针对这种问题,有很多的解决办法,但往往都是在IE下可以正常显示中文,在其...
  • javaee_sunny
  • javaee_sunny
  • 2016年11月11日 15:57
  • 186

一个封装好的Asp.Net C# HttpRequest请求类

HTTP请求类: 双击代码全选 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2...
  • jixiaomeng821
  • jixiaomeng821
  • 2015年05月11日 14:40
  • 4147

基于http在互联网传输敏感数据的消息摘要、签名与加密方案

一、关键词 HTTP,HTTPS,AES,SHA-1,MD5,消息摘要,数字签名,数字加密,Java,Servlet,Bouncy Castle   二、名词解释    数字摘...
  • nchu2020
  • nchu2020
  • 2015年12月23日 21:17
  • 765

通过httprequest获取用户ip

转的,留着吧。。 import java.io.IOException; import javax.servlet.http.HttpServletRequest; import org.ap...
  • Mr_Lonely_f
  • Mr_Lonely_f
  • 2015年09月18日 14:49
  • 925

使用firefox插件httperrequest,模拟发送及接收Json请求

目标:使用httpreques\Json-Handle\tcpdump\wireshark工具进行,抓取手机访问网络的包,分析request及response请求,通过httprequester来实现...
  • feixue1232
  • feixue1232
  • 2013年01月23日 18:20
  • 82441

用Dart搭建HTTP服务器(2)

设置首页先在项目下建立web文件,在里面再建两个html文件 然后在dart文件里编写以下代码import 'dart:io'; import 'package:http_server/http...
  • hekaiyou
  • hekaiyou
  • 2015年06月15日 10:44
  • 927

cocos2d-x学习篇之网络(http)篇

这段时间接触到cocos2d-x,拜读了csdn上很多大大的文章,尤其是小满的专栏,感觉获益不少,觉得像他们那样,边学习,边总结经验,并写出来学习过程与大家分享,我觉得是一件很值得学习的事,所以也打算...
  • duotianshi86
  • duotianshi86
  • 2013年08月23日 18:27
  • 6827
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tapestry4.1注入HttpRequest
举报原因:
原因补充:

(最多只允许输入30个字)