您的位置:首页 > 编程语言 > Java开发

小仙女Java实训课程07 jdbc servlet

2017-07-04 20:06 197 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  servlet SQL jdbc
相关文章推荐