Flex 与Java Servlet通信并截获IP
来源:互联网 发布:有关软件侵权案例 编辑:程序博客网 时间:2024/06/06 01:53
其他不说~~直接上代码!·!!
Java Servlet 代码~~~~~~~
package com.edaiyan.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class VisitorsServlet extends HttpServlet {/** * */private static final long serialVersionUID = 1L;public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String crs = new String("name=" + request.getParameter("name") + ";age=" + request.getParameter("age")); request.setCharacterEncoding("utf-8");System.out.println(crs); /*IP*/System.out.println("add:"+request.getRemoteAddr()+"host:" + request.getRemoteHost()); String rs = new String("name=" + request.getParameter("name") + "_vi;age=" + request.getParameter("age") + "_vi"); response.getWriter().write(rs);}}
WEB.XML
<servlet> <servlet-name>VisitorsServlet</servlet-name> <servlet-class>com.edaiyan.servlet.VisitorsServlet</servlet-class> </servlet><servlet-mapping> <servlet-name>VisitorsServlet</servlet-name> <url-pattern>/servlet/VisitorsServlet</url-pattern> </servlet-mapping>
Flex 方法 -------- post方法发送~当然你也可以是get
private function post():void { var uv:URLVariables = new URLVariables("name=vincent&age=22"); var request:URLRequest = new URLRequest(); request.url="http://58.199.35.78:8080/flex/servlet/VisitorsServlet";//个人地址~~ request.method = URLRequestMethod.POST; request.data = uv; var loader:URLLoader = new URLLoader(); loader.load(request); loader.addEventListener(Event.COMPLETE,rqCompleteHandler); } private function rqCompleteHandler(e:Event):void { var loader:URLLoader = URLLoader(e.target); var o:Object = URLUtil.stringToObject(loader.data,";",true); //使用;分割 Alert.show(o.name); //显示 返回已经加料的 数据 Alert.show(o.age); }
MyEclipse 控制台显示 数据~~
name=vincent;age=22
add:58.199.35.78host:58.199.35.78
Flex 客户端显示~
懒的截图了~~直接上Alert出来的信息了~ 显示上面加完料的信息 _vi 以检验传输的正确性
22_vi
vincent_vi
- Flex 与Java Servlet通信并截获IP
- Flex 与 servlet 通信
- Flex 与 servlet 通信 【xml】
- Java Flex Servlet交互通信
- java与flex通信
- Flex与java通信
- Flex与java通信
- Flex通过HTTPService与servlet通信
- Flex 与 servlet 通信(Httpservice)
- Flex与Java通信 (一)
- Flex与java通信错误
- BlazeDS, Flex与Java通信
- java socket与 flex 通信
- blazeds flex与java通信
- Flex Socket与java通信
- Flex与Java通信 (一)
- Flex与Java通信 (一)
- flex socket与Java通信
- java中多叉树(tree)的生成与显示
- Redis and Ruby
- android 2.2 编译 jdk1.5 问题
- OPC质量列表
- 压缩与解压Zip(PHPZip类)
- Flex 与Java Servlet通信并截获IP
- Apache+PHP+Mysql环境搭建之二:安装Apache
- 转帖:IE6, IE7, IE8, Firefox 兼容的“加入收藏夹”脚本
- org.hibernate.TransientObjectException: object references an unsaved transient instance - save the t
- CTL_CODE
- 在 IDEA 下开发 android maven 项目
- 小公司老板的日常管理,希望能让创业朋友学到东西
- ShareKit教程1-怎么将ShareKit加到你的App中
- 平板电脑正在改变搜索