很多时候,一个问题想明白,找对点了再去问,这样被问的人也知道怎么给你讲,你也听的明白。
就比如做移动端接口,上去就问 怎么弄接口呀,其实是没找到主要的点上,所以不知道怎么弄,那个点就是手机接口是干嘛的,不就是传输数据,
那接下来的问题就好解决了,数据传输的方式,目前最常用的也就是post、get,接下来再去想传什么数据,返回什么数据.....
首先在web.xml中添加这样一段配置
<!--测试-->
<servlet>
<servlet-name>BrandServlet</servlet-name>
<servlet-class>com.test.servlet.testa</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>BrandServlet</servlet-name>
<url-pattern>/jiekou.a</url-pattern>
</servlet-mapping>
<!--测试结-->
再在代码中填写方法
1 package com.test.servlet; 2 import java.io.IOException; 3 import java.io.PrintWriter; 4 5 import javax.servlet.http.*; 6 7 public class testa extends HttpServlet { 8 @Override 9 public void doGet(HttpServletRequest rq,HttpServletResponse res){ 10 11 try { 12 String s= rq.getParameter("a").toString(); 13 res.setCharacterEncoding("UTF-8"); 14 PrintWriter pw=res.getWriter(); 15 16 pw.write("canshu:"+s);//转json 17 pw.close(); 18 } catch (IOException e) { 19 // TODO Auto-generated catch block 20 e.printStackTrace();// 21 } 22 } 23 }
访问时 时的url http://localhost:8080/(你自己的项目名)/jiekou.a?a=zhong 几个访问到
canshu:zhong