Flex与Java通信之HttpService方式
Flex用RemoteObject方式与Java通信是最常用的方式,这是一种最直观的方式。当然Flex也可以用HttpService与服务器类如servlet通信,这也是本次学习的重点。
这次学习是在上节的基础上进行的。本节学习用到的LoginEvent.as,LoginModule.mxml文件代码如上节所示。
好了,新建一个servlet类LoginServlet.java,代码如下所示:[java]view plaincopyprint?
1.package com.yqsn.servlet;
2.
3.
4.import java.io.IOException;
5.import java.io.PrintWriter;
6.
7.import javax.servlet.ServletException;
8.import javax.servlet.http.HttpServlet;
9.import javax.servlet.http.HttpServletRequest;
10.import javax.servlet.http.HttpServletResponse;
11.
12.public class LoginServlet extends HttpServlet {
13.@Override
14.protected void service(HttpServletRequest req, HttpServletResponse resp)
15.throws ServletException, IOException {
16.// TODO Auto-generatedmethod stub
17. req.setCharacterEncoding("utf-8");
18. resp.setCharacterEncoding("utf-8");
19. PrintWriter out=resp.getWriter();
20. String username=req.getParameter("username");
21. String passworld=req.getParameter("passworld");
22.//System.out.println(username+":"+passworld);
23.if(username.equals("admin")&& passworld.equals("123")){
24. out.print(true);
25. }else{