zoukankan      html  css  js  c++  java
  • Head First Servlet and JSP 笔记(前三章)

    前三章

    1、servlet name

    <web-app ...>
    
    <servlet>
        <servlet-name>Internal name 1</servlet-name>
        <servlet-class>foo.Servlet1</servlet-class>
    </servlet>
    
    <servlet>
        <servlet-name>Internal name 2</servlet-name>
        <servlet-class>foo.Servlet2</servlet-class>
    </servlet>
    
    
    <servlet-mapping>
        <servlet-name>Internal name 1</servlet-name>
        <url-pattern>/Public1</url-pattern>
    </servlet-mapping>
    
    <servlet-mapping>
        <servlet-name>Internal name 2</servlet-name>
        <url-pattern>/Public2</url-pattern>
    </servlet-mapping>
    
    </web-app>

    2、P80简单Servlet

    package com.example.web;
    
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    
    public class BeerSelect extends HttpServlet 
    {
        public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException 
    {
        response.setContentType(“text/html”);
        PrintWriter out = response.getWriter();
        out.println(“Beer Selection Advice<br>”);
        String c = request.getParameter(“color”);
        out.println(“<br>Got beer color “ + c);
     }
    }

    P89简单dispatch至JSP

    package com.example.web;
    
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    
    public class BeerSelect extends HttpServlet 
    {
        public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException 
    {
        response.setContentType(“text/html”);
        PrintWriter out = response.getWriter();
    
        request.setAttribute(“styles”, result);
        RequestDispatcher view = request.getRequestDispatcher(“result.jsp”);
        view.forward(request, response);
     }
    }
  • 相关阅读:
    配置Yaf
    计算机科学中最重要的32个算法
    mysql show status详解
    Structs 在Struts.xml中配置action时,action的name属性最好首字母大写
    MyEclipse创建ssh项目和连接数据库
    Myeclipse安装svn插件
    win7安装ubuntu双系统
    Java查看API和源码的方法
    华为oj平台的新网址
    详细解析Java中抽象类和接口的区别
  • 原文地址:https://www.cnblogs.com/wxy325/p/3071986.html
Copyright © 2011-2022 走看看