`

servlet jsp web.xml实例

阅读更多
<body><!--action 不要写/./绝对路径 要写相当路径,这样便于维护->
<form action="LoginServlet" method="post">
username:<input type="text" name="username"><br>
password:<input type="password" name="password">

<input type="submit" value="submit">&nbsp;&nbsp;&nbsp
<input type="reset" value="reset">
</form>
</body>页面,method提供2种提交方式,get post一般使用post


在servlet获取表单数据

package server;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.omg.CORBA.Request;

public class TestServlet extends HttpServlet{
  @Override
  protected void doGet(HttpServletRequest req,HttpServletResponse   
                       resp)throws ServletException,IOException{
    /*
    resp.setContentType("text/html");
    PrintWriter out = resp.getWriter();
    out.println("<html><head><title>Hello World   
                Sample<title><head>");
    out.println("<body><h1>Hello<h1><body>");
    super.doGet(req,resq);
    */
    String username = req.getParameter("username");
    String password = req.getParameter("password");
    resq.setContentType("text");
    PrintWriter out = resq.getWriter();
    out.println("<head><title>ok<title><head>");
    out.flush();
  }

    @Override
   protected void doPost(HttpServletRequest req,HttpServletResponse 
                        resp)throws ServletException,IOException{
     //TODO Auto-generated method stub
     super.doPost(req,resq);
   }  
}


web.xml

<!--name你的servlet类名字  class路径-->
<servlet>
  <servlet-name>LoginServlet</servlet-name>
  <servlet-class>com.serve.TestServlet</servlet-class>
</servlet>
<!--servlet-name名字,必须和上面的名字一样 /所有的Loginservlet-->
<servlet-mapping>
  <servlet-name>LoginServlet</servlet-name>
  <url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>

表单提交之后,找web.xml 通过web.xml找到对应的servlet.jsp
转换字节码文件------>交给servlet--->编译成.class文件
分享到:
评论

相关推荐

    web.xml配置详解, web.xml web.xml 配置实例

    Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于描述 Web 应用程序的配置信息。该文件是基于 XML 语法的,所有的元素都是大小写敏感的。下面是 web.xml 配置文件的详细解释: 定义头和根元素 在 web.xml ...

    struts.xml和applicationContext.xml、web.xml的配置

    &lt;filter-class&gt;org.springframework.web.context.ContextLoaderFilter &lt;filter-name&gt;contextLoaderFilter &lt;url-pattern&gt;/* ``` 这部分配置将Struts2的过滤器和Spring的上下文加载过滤器映射到所有的URL,确保...

    jsp-api.jar和servlet-api.jar

    7. **Web容器** - 如Tomcat、Jetty等,它们提供运行Servlet和JSP的环境,解析web.xml,管理Servlet和JSP的生命周期。 8. **Java EE与微服务** - 虽然JSP和Servlet是Java EE的一部分,但现代Web开发中,它们更常用于...

    web.xml加载顺序与web.xml常用节点解析

    - `&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`:定义Servlet及其URL映射,与过滤器类似,Servlet的加载和处理请求的顺序也遵循`web.xml`中的顺序。 - `&lt;listener&gt;`:定义监听器类,可以监听Web应用程序的特定事件,如`...

    web.xml配置详解

    web.xml 是一个在 Java web 应用程序中用于配置 servlet、filter、listener、jsp 等组件的文件。它是 Java Servlet 规范的一部分,用于描述一个 web 应用程序的结构和组件关系。 Servlet 配置 在 web.xml 文件中,...

    web.xml文件的详细说明.txt

    ### Web.xml 文件详解 #### 一、概述 `web.xml`是Java Web应用程序中的核心配置文件,用于描述项目的整体架构及各个组件之间的关系。对于初学者来说,掌握`web.xml`的基本结构及其内部元素是非常重要的。 #### 二...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    - 初始化:当Servlet首次被请求或者在web.xml中配置了`load-on-startup`时,Servlet容器会调用Servlet的`init()`方法进行初始化。 - 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`service...

    springmvc、spring、mybatis的resources配置文件和web.xml

    &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;param-name&gt;contextConfigLocation &lt;param-value&gt;/WEB-INF/spring/servlet-context.xml &lt;load-on-startup&gt;1 &lt;/...

    Tomcat web.xml,server.xml中详细配置说明文档

    本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    springboot+mybatis+mysql+jsp+bootstrap+web.xml例子

    标题 "springboot+mybatis+mysql+jsp+bootstrap+web.xml例子" 描述了一个使用现代技术栈构建的Web应用程序示例。这个项目结合了Spring Boot、MyBatis、MySQL数据库、JSP(JavaServer Pages)以及Bootstrap前端框架,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    web.xml配置入门到精通.pdf

    `web.xml`是Java Web应用程序的核心配置文件之一,它主要用于配置应用程序级别的设置,如Servlet映射、过滤器、监听器等。本文将根据提供的资料深入探讨`web.xml`的配置方法,并通过具体的章节介绍来解析各个配置项...

    用web.xml控制Web应用的行为

    在`web.xml`中,我们可以定义Servlet的实例,包括Servlet的类名、别名(即URL路径)以及初始化参数。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    web.xml详细配置说明

    - `&lt;servlet&gt;`和`&lt;servlet-mapping&gt;`: 定义servlet的实例化和请求映射。 - `&lt;session-config&gt;`: 设置会话的默认超时时间,避免无活动会话占用内存。 - `&lt;mime-mapping&gt;`: 用于确保特殊文件有正确的MIME类型,以便...

    JavaServlet_JSP.zip_Java Servlet JSP_Jsp/Servlet

    Java Servlet和JSP(JavaServer Pages)是Java Web开发中的两个核心技术,用于构建动态网站和Web应用程序。这个压缩包“JavaServlet_JSP.zip”显然包含了关于这两者的学习资料,特别是“0596005725.chm”文件,可能...

    Tomcat Web.xml 详解

    `web.xml` 文件是 Java Web 应用中的核心配置文件之一,它定义了应用程序的各种配置信息,包括但不限于 Servlet 的配置、过滤器(Filter)的配置、监听器(Listener)的配置等。通过 `web.xml` 文件,开发人员可以...

    Java.Web开发JSP.Servlet.Struts.Spring.Hibernate.Ajax.rar

    本压缩包"Java.Web开发JSP Servlet Struts Spring Hibernate Ajax.rar"显然包含了几个关键的Java Web开发技术,包括JSP(JavaServer Pages)、Servlet、Struts、Spring、Hibernate以及Ajax。以下是对这些技术的详细...

Global site tag (gtag.js) - Google Analytics