Servlet基础与Web.xml配置详解

需积分: 0 0 下载量 18 浏览量 更新于2024-08-04 收藏 26KB DOCX 举报
"02Spring笔记_07月6日1" 在给定的资料中,主要涉及了几个关键知识点,包括Servlet的编写、Web应用的配置以及HTML与CSS的基础使用。 1. **Servlet的写法**: Servlet是Java Web应用程序中的一个组件,用于处理HTTP请求。在提供的代码中,我们看到一个名为`Dget`的Servlet类,它继承自`HttpServlet`。`doGet`方法是Servlet处理GET请求的方法,当用户通过浏览器发送GET请求时,这个方法会被调用。在这个方法内,我们首先设置了响应的Content-Type为"text/html;charset=UTF-8",确保响应内容为HTML类型且字符集为UTF-8。然后通过`getParameter`方法获取请求参数`name`,并利用`PrintWriter`对象将参数值或错误信息写入响应流。 2. **Web应用的配置**: 在`web.xml`文件中,这是Java Web应用的部署描述符,用于配置应用的各种组件和服务。这里配置了一个Servlet,名为`servlet1`,其对应的实现类是`com.hxzy.Dget`。`<servlet>`元素定义了Servlet的名称和类,`<servlet-class>`指定Servlet的具体类。接着,`<servlet-mapping>`元素映射了Servlet的名称和URL路径,这意味着访问/t1路径时,会触发`servlet1`这个Servlet。 3. **前端页面**: 提供的HTML代码展示了基本的网页结构。`<!DOCTYPE html>`声明了文档类型,`<html>`是HTML文档的根元素。`<head>`部分包含了元数据(如字符集设置)和外部样式表引用。在`<body>`部分,可以看到使用了Bootstrap框架的`container`和`logo`、`slogan`类来布局页面。Bootstrap是一个流行的前端框架,提供了响应式设计和预设的CSS样式,可以快速构建美观的网页。 4. **CSS基础**: CSS用于控制网页的样式和布局。在注释中提到了三种选择器: - **ID选择器**:使用`#`标识,如`#header`,用于选取具有特定ID属性的元素。 - **类选择器**:使用`.`标识,如`.logo`,用于选取具有特定类名的元素。 - **元素选择器**:直接使用元素名称,如`div`,选取所有`<div>`元素。 总结来说,这段资料涵盖了Servlet的编程实践,Web应用的配置,以及HTML页面的基本结构和CSS的选择器概念,这些都是开发Java Web应用和前端界面的基础知识。