javaWeb使用servlet搭建服务器入门
百度百科说法:
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
通俗讲法:
是运行在服务器端的一小段Java程序,接受和响应从客户端发送的请求
作用:
处理客户端请求,并且对请求做出响应
编写一个serclet步骤
编写一个类
继承自HttpServlet
重写doGet和doPost方法
编写配置文件(web.xml)
先注册后绑定
访问
http://localhost/项目名/路径
注意:
接收参数: 格式:value=key
String value = request.getParameter("key");
例如:http://localhost/day09/hello?username=tom
中,String value = request.getParameter("username");
回写参数:
response.getWriter().print("success");
处理响应中的乱码问题:
resp.setContentType("text/html;charset=utf-8");一般放在第一行
以下是原码:
public class RequestServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8"); // 接收参数 String value = req.getParameter("username"); System.out.println(value); //向浏览器回写数据 resp.getWriter().print("data:"+value); resp.getWriter().print("你好"); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
javaWeb使用servlet搭建服务器入门
下载Word文档到电脑,方便收藏和打印~