jsp页面提交到servlet实例

本文介绍了一个简单的JSP页面与Servlet交互的例子。JSP页面包含一个表单,用于提交数据到名为XianLuSerch的Servlet。Servlet接收POST请求,并将请求的方法名称返回给客户端。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jsp文件名jsp2.jsp

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
jsp2
</title>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
<form method="post" action="xianluserch">
<br/><br/>
<input type="text" value="sdfssssssssssss" >
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>

servlet
文件名 xianluserch.java
package web;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class XianLuSerch extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html; charset=GBK";

    //Initialize global variables
    public void init() throws ServletException {
    }

    //Process the HTTP Get request
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        String ss=request.getParameter("tt");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head><title>XianLuSerch</title></head>");
        out.println("<body bgcolor= "#ffffff ">");
        out.println("<p>The servlet has received a " + request.getMethod() +"ss"+
                    ". This is the reply.</p>");
        out.println("</body>");
        out.println("</html>");
        out.close();
        System.out.println("sddddddddddddddddddddddddddddddddddddddd");
    }

    //Process the HTTP Post request
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        doGet(request, response);
    }

    //Clean up resources
    public void destroy() {
    }
}

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
  <display-name>Web</display-name>


  <servlet>
    <servlet-name>xianluserch</servlet-name>
    <servlet-class>web.XianLuSerch</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>xianluserch</servlet-name>
    <url-pattern>/xianluserch</url-pattern>
  </servlet-mapping>

  <servlet>
    <description>Added by JBuilder to compile JSPs with debug info</description>
    <servlet-name>debugjsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <init-param>
      <param-name>classdebuginfo</param-name>
      <param-value>true</param-value>
    </init-param>
    <load-on-startup>3</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>debugjsp</servlet-name>
    <url-pattern>*.jsp</url-pattern>
  </servlet-mapping>
</web-app>
 
本篇文章来源于:http://edu.codepub.com/2009/0630/7600.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值