小仙女Java实训课程07 jdbc servlet

本文介绍了Servlet的基本概念,包括其作为Web服务器端编程技术的角色及如何处理来自浏览器的URL请求。详细讲解了创建Servlet的步骤,并提供了配置示例,同时探讨了如何解决浏览器显示中文的问题。

jdbc  servlet基础应用


一、servlet的简介

servlet 是一种web服务器端编程技术

java类
有tomcat调用或启动运行

负责对应的一个或 一组URL访问请求 返回相应的响应内容

二、b/s c/s



(传参)  (调用dao)
b/s浏览器  浏览器负荷重 维护成本底        浏览器-------服务器---------数据库
浏览器通过URL来访问服务器












c/s 浏览器负荷轻 维护成本高






三、写servlet步骤
1.创建一个类 extends javas.servlet.http.HttpServlet
2.重写

    public void init() throws SeverlerException


protected void service(HttpServletRequset requset,HttpServletResponse

response)throws ServletException,IOException


  public void destory()


3.给Servlet配置一个URL地址 供浏览器访问servlet
  web.xml 添加<servlet>、<servlet-mappting>标签
<servlet>

<servlet-mappting>FirstServlet</servlet-mappting>

<servlet-class>com.yy.servlet.web.servlet.firstServlet</servlet-class>




</servlet>


<servlet-mappting>FirstServlet</servlet-mappting>

四、与浏览器的链接



  





记住喔

http:互联网协议  localhost:链接本机

8080:默认端口号  fmz107:项目名

FirstServlet:文件名  












浏览器报错



404:资源没找到
500:服务器内部错误
405:方法不被允许



在浏览器中显示出中文
 @Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//返回参数
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
String username=request.getParameter("username");
String password=request.getParameter("password");
username=new String(username.getBytes("ISO-8859-1"),"UTF-8");
System.out.println(password);
// TODO Auto-generated method stub
System.out.println(request);
System.out.println(password);
PrintWriter out=response.getWriter();
out.print("<span style='color:red'>Servlet还回</span>");
out.print("提取的名字"+username+"</br>");
out.print("提取的密码"+password);
out.flush();
out.close();



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值