jsp Flex 通过HTTPService Session 数据传递
来源:互联网 发布:报纸排版软件有哪些 编辑:程序博客网 时间:2024/05/02 04:19
index.jsp前台用户信息,跳转到设置用户信息servlet
<% String responseUrl = "http://localhost:8686/flash/SetUsersServlet";String userId = "01"; String userName = "ADMIN";%><div style="visibility: hidden;"><form name="form1" action="<%=responseUrl.trim()%>" method="post" hidden="true"><input type="textarea" name="userId" value="<%=userId%>"/><input type="textarea" name="userName" value="<%=userName%>"/><!-- <input type="submit"/>--></form></div></body><script type="text/javascript"> window.onload= function(){ document.form1.submit();//自动提交}</script>
设置用户信息的servlet
@WebServlet(name = "SetUsersServlet", urlPatterns = {"/flash/SetUsersServlet"})public class SetUsersServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session=request.getSession(); session.setAttribute("userId", request.getParameter("userId")); session.setAttribute("userName", request.getParameter("userName")); String weburl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); String responseUrl=weburl+"/flash/Default.html"; response.sendRedirect(responseUrl); }}
Flex前台通过servlet获取权限
private function init():void{service.send();}<mx:HTTPService id="service" url="GetUsersServlet" useProxy="false" fault="service_faultHandler(event)"result="service_resultHandler(event)"></mx:HTTPService>protected function service_resultHandler(event:ResultEvent):void{var userId:String = event.result.userId;var userName:String = event.result.userName;}
获取用户信息的servlet
@WebServlet(name = "GetUsersServlet", urlPatterns = {"/flash/GetUsersServlet"})public class GetUsersServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userId=(String)request.getSession().getAttribute("userId"); String userName=(String)request.getSession().getAttribute("userName"); response.setContentType("text/html;charset=UTF-8"); PrintWriter printWriter = response.getWriter(); printWriter.println("<userId>" + userId + "</userId>"); printWriter.println("<userName>" + userName + "</userName>"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response) }}
- jsp Flex 通过HTTPService Session 数据传递
- Flex JSP with HttpService
- Flex: 使用HTTPService获取数据
- Flex HTTPService如何给后台传递参数
- Flex HTTPService如何给后台传递参数
- Flex HTTPService如何给后台传递参数
- Flex HTTPService如何给后台传递参数
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- flex + jsp + mysql实例(HTTPService方法)
- Flex通过HTTPService与servlet通信
- flex 通过HTTPService与php通信
- Liferay与Flex通过HTTPService通讯
- flex通过HTTPService与java通信例子
- flex通过httpService获取远程XML数据,并显示到DATAGIRD上
- Flex 使用 HTTPService 加载外部数据
- Flex HttpService
- Flex HTTPService
- 国外人工智能界牛人主页
- inno setup 安装/卸载 弹出网页
- 11-30
- IAP 简单流程整理
- 11-29
- jsp Flex 通过HTTPService Session 数据传递
- SqlServer Sysobjects系统表
- 2013年Java继续火的五大理由
- HyperionPlanning创建应用程序
- Java隐晦的int溢出 切忌想当然
- 【转】研究生必读→如何获得全文文献
- HttpHandler的认识与加深理解
- javascript 表格增删改
- 正则的回溯功能