#java从头再来# Servlet+JSP

来源:互联网 发布:广州数据分析培训班 编辑:程序博客网 时间:2024/06/11 03:53

编程四年,java三年。都说时间就是一笔财富,可是我这几年并没有觉得富有,四年时间纯属浪费,现在选择从头再来。


从开始接触java web 开发,最开始我学的就是Servlet+JSP。


那就从Servlet+JSP开始吧。


Servlet Action

package com.tt.servlet;import java.io.IOException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Control extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{response.setContentType("text/html");String command = new String(request.getParameter("command").getBytes("ISO-8859-1"), "UTF-8"); //Servlet Get请求解决乱码问题String forward = "";if("夕阳西下".equals(command)){forward = "success.jsp";}elseforward = "error.jsp";RequestDispatcher rd = request.getRequestDispatcher(forward);rd.forward(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{response.setContentType("text/html");request.setCharacterEncoding("UTF-8"); //Servlet Post请求解决乱码问题String command = request.getParameter("command");String forward = "";if("夕阳西下".equals(command)){forward = "success.jsp";}elseforward = "error.jsp";RequestDispatcher rd = request.getRequestDispatcher(forward);rd.forward(request, response);}}

web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"  xmlns:web="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">  <display-name></display-name>  <servlet>    <servlet-name>welcome</servlet-name>    <servlet-class>com.tt.servlet.Control</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>welcome</servlet-name>    <url-pattern>/student.do</url-pattern>  </servlet-mapping></web-app>

打开:http://127.0.0.1:8080/lesson001/student.do?command=夕阳西下  显示效果



0 0
原创粉丝点击