前三章

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);
 }
}

 

相关文章:

  • 2021-10-14
  • 2021-11-12
  • 2022-12-23
  • 2021-08-29
  • 2021-11-30
  • 2021-04-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
相关资源
相似解决方案