`
hahalzb
  • 浏览: 166138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp/Servlet web.xml文件配置

    博客分类:
  • java
阅读更多
用框架用多了,回过头来写最简单的jsp/servlet,页面请求时的action和web.xml里的配置都忘了,查了下资料,调试成功了,记录一下,发现其实很简单。

jsp页面表单如下:
<form action="StudentServlet" method="post">
		<table>
			<tr>
				<td>用户名:</td>
				<td><input type="text" name="username" /></td>
			</tr>
			<tr>
				<td>密码:</td>
				<td><input type="password" name="password" /></td>
			</tr>
			<tr>
				<td>密码确认:</td>
				<td><input type="password" name="repassword" /></td>
			</tr>
			<tr>
				<td colspan="2">
					<input type="submit" name="submit" value="submit"/> 
				</td>
			</tr>
		</table>
	</form>


这里action="StudentServlet" ,是相对路径,不能有"/",一开始我加了"/",总是调试部成功,唉。。。,多简单的一个问题啊。加了"/"就变成绝对路径了,这时请求应该写成:action="/工程名称/StudentServlet"。

以下是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/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>s2sh</display-name>
  
  
 	<servlet>
		<servlet-name>StudentServlet</servlet-name>
		<servlet-class>
			com.match.servlet.StudentServlet
		</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>StudentServlet</servlet-name>
		<url-pattern>/StudentServlet</url-pattern>
	</servlet-mapping>
  
</web-app>

这里<url-pattern>中有"/",并不代表页面action那里也要有"/",因为你在请求的时候,实际地址里已经带了"/"即"http://localhost:8080/项目名称/"。
分享到:
评论

相关推荐

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    javax.servlet.jar下载

    javax/servlet/jsp/resources/jspxml.dtd javax/servlet/jsp/resources/jsp_2_0.xsd javax/servlet/jsp/resources/jsp_2_1.xsd javax/servlet/jsp/resources/jspxml.xsd javax/servlet/LocalStrings.properties ...

    JSPservlet中web.xml详细配置指南(包含所有情况)

    JSP/Servlet 中 web.xml 详细配置指南 ...web.xml 是 JSP/Servlet 中的核心配置文件,它定义了 Web 应用的结构和行为。了解 web.xml 的配置和加载顺序是非常重要的,它可以帮助开发者更好地理解和配置 Web 应用程序。

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

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

    Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于...web.xml 文件是 Web 应用程序的配置文件,用于描述 Web 应用程序的各种配置信息。了解 web.xml 文件的结构和元素次序对于开发和配置 Web 应用程序非常重要。

    web.xml文件配置.doc

    《web.xml文件配置详解》 web.xml文件是Java Web应用程序的部署描述符,它是容器(如Tomcat)理解和管理Web应用的关键配置文件。本文将深入探讨web.xml文件中的加载顺序和常用元素,帮助开发者更好地理解和使用。 ...

    web.xml中配置过滤器

    在 web.xml 文件中配置...在 web.xml 文件中配置过滤器是实现 Servlet 编程中的一个重要步骤。通过正确地配置过滤器,我们可以截取和修改进入一个 Servlet 或 JSP 页面的请求或从一个 Servlet 或 JSP 页面发出的响应。

    JSP Web.xml标准配置内容

    WEB.XML标准配置注解: &lt;!--Servlet的映射,用来说明客户端IE中输入什么样的地址字符串对应到哪个Servlet的别名--&gt; &lt;!--在该例中在IE地址栏中firstservlet字符串对应到别名为firstservlet的servlet--&gt; &lt;servlet-...

    web.xml配置详解

    web.xml 配置详解 web.xml 配置详解是指在 ...web.xml 配置详解是 Java Web 应用程序中一个非常重要的配置文件,它包含了很多描述 servlet/JSP 应用的各个方面的元素,对于 Java Web 应用程序的开发和配置非常重要。

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

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    Tomcat中web.xml文件的详细说明

    Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用。 1. 文件头部声明 web.xml 文件...

    javax/servlet/jsp/jstl/core/ConditionalTagSupport

    - **配置web.xml**:在web应用程序的配置文件web.xml中,添加JSTL的标签库描述符: ```xml &lt;jsp-config&gt; &lt;taglib-uri&gt;/tags/jstl-core&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/c.tld&lt;/taglib-location&gt; &lt;/...

    在web.xml中配置action或.do

    本文将详细介绍如何在`web.xml`中配置action或.do文件,以实现特定的功能需求。 #### 二、背景知识 在早期的Struts框架中(Struts 1),开发者经常需要在`web.xml`中配置action映射来处理HTTP请求。随着技术的发展...

    Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误

    在本例中,错误日志提示我们,web.xml文件中存在语法错误,具体来说,是&lt;servlet&gt;标签中的配置错误。 解决方案是,检查web.xml文件中的配置,确保所有的标签都正确地关闭,并且没有任何语法错误。在本例中,我们...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    ### web.xml文件中配置(servlet, spring, filter, listener)的加载顺序 在Java Web应用开发中,`web.xml`文件是整个Web应用程序的核心配置文件之一,它定义了Servlet容器如何启动、初始化以及配置各个组件如...

    IDEA下maven新建servlet3.x/web3.x工程模版

    在`webapp/WEB-INF`目录下,我们需要创建`web.xml`文件,虽然Servlet 3.x支持注解配置,但创建`web.xml`可以更好地理解项目结构。 在`web.xml`中,我们可以配置Servlet,例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;...

    web.xml详细配置说明

    【web.xml】是Java Web应用程序的核心配置文件,用于定义应用的结构、行为和运行时环境。它是基于XML的,遵循特定的语法规则和元素顺序。以下是对web.xml配置文件中各个元素的详细说明: 1. **定义头和根元素** - ...

Global site tag (gtag.js) - Google Analytics