您的位置:首页 > 移动开发 > Android开发

Android与web服务器数据交互编程---2-如何实现手机与web的通信---server实现

2015-06-18 22:49 771 查看
1 实现类继承 HttpServlet 并复写 doget dopost方法

public class LoginForMobile extends HttpServlet{

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		this.doPost(req, resp);
	}

	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		req.setCharacterEncoding("utf-8");
		String method = req.getParameter("method");
		String user = req.getParameter("user");
		
		resp.setCharacterEncoding("utf-8");
		resp.setContentType("text/ html;charset=UTF-8");
		if(method==null||method.trim().isEmpty()){
			String result = "method should not null";
			PrintWriter out = resp.getWriter();
			out.println(result);
			out.flush();
			out.close();
		}
	}
	}


2 注意 web.xml 中配置

<!-- 配置Flow for mobile  -->
    <servlet>
        <servlet-name>LoginForMobile</servlet-name>
        <servlet-class>com/dhcc/login/LoginForMobile</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>LoginForMobile</servlet-name>
        <url-pattern>/LoginForMobile</url-pattern>  //这样配置  访问路径就是根目录  http://ip:port//项目/LoginForMobile?key1=value1&key2=value2 
    </servlet-mapping>
3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: