`
isiqi
  • 浏览: 16551323 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

servlet程序注意点

阅读更多

1、配置Tomcat下的WEB应用程序:要有完整的目录标准.如有WebServlet应用程序,要有WEB-INF下有classes、lib文件夹,web.xml文件,此外,如,index.html,hello.html,a.jsp要放在WebSerlet的根目录下(也可以在WebSerlet创建一个目录,专门放html,jsp文件),这些html,jsp文件绝对不能放在WEB-INF下(注意!!)。

2、配置web.xml要注意,多个<servlet>要放在一起,多个<servlet-mapping>也要放在一起,<servlet>告诉Web容器已经放了一个servlet类,而用户可以通过<servlet-mapping>指定一个虚拟路径,来访问这个servlet类,一个<servlet-mapping>指定一个虚拟路径,表示用户通过这个路径能访问哪个servlet类。<servlet><servlet-mapping>是要对应的。在自己的电脑上有一个WebServlet的例子,注意web.xml的配置。忘记时可以看看!

3、获得参数要进行判断:

if(name==null||name.trim().equal("")) //要进行,是否存在,是否为空,输入数据没有。
{
out.println("Error");
}
else
{
doSomeThing();
}

//中文问题
处理方法1:String name=request.getParameter("name");
/* if(name==null||name.trim().equal("")) //要进行,是否存在,是否为空,输入数据没有。
{
out.println("Error");
}*/
String str=new String(name.getBytes(),"gbk");

方法2: request.setCharacterEncoding("gbk");

________________________________________________

servlet :方法一:要继承HttpServlet
1.在servlet中返回html,则要设置response.setContentType("text/html");

分享到:
评论

相关推荐

    Servlet注意点

    以上就是Servlet的主要知识点,包括其工作原理、配置方式、生命周期以及需要注意的问题。理解并掌握这些内容对于开发高质量的Java Web应用至关重要。在实际工作中,结合源码阅读和工具使用,如IDE的调试功能,可以...

    JSP与Servlet程序设计实践教程.pdf

    通过上述知识点的介绍,我们可以看出《JSP与Servlet程序设计实践教程》主要围绕着JSP和Servlet这两种核心技术展开,不仅覆盖了基本概念和技术要点,还深入探讨了它们在实际项目中的应用技巧及注意事项。这对于学习...

    Tomcat开发JSP和Servlet需要注意的问题.doc

    在使用Tomcat开发JSP和Servlet时,需要注意一些关键点以确保程序的正确运行和优化。以下是根据提供的文件内容整理的一些重要问题和解决方案: 1. **创建Tomcat项目**: - 在Eclipse等集成开发环境中,需要创建一个...

    servlet线程安全问题

    Servlet 线程安全问题是指在使用 Servlet 编程时,如果不注意多线程安全性问题,可能会导致难以发现的错误。Servlet/JSP 技术由于其多线程运行而具有很高的执行效率,但这也意味着需要非常细致地考虑多线程的安全性...

    servlet-api.jar 下载地址

    Servlet API是Java Servlet规范的一部分,定义了服务器端程序(Servlet)与Web服务器之间交互的一系列接口和类。这些接口和类允许开发者创建动态、交互式的Web应用。核心的接口包括`Servlet`、`GenericServlet`、`...

    Servlet实现购物车

    同时,需要注意跨站请求伪造(CSRF)的安全问题,确保Session只在安全的请求中使用。 9. **持久化**:虽然Session提供了临时存储,但服务器重启或Session过期会导致购物车信息丢失。因此,可以考虑将购物车内容持久...

    编写JSP+JavaBean+Servlet(MVC)的程序

    在IT行业中,构建Web应用程序是常见的任务之一,而JSP(JavaServer Pages)、JavaBean和Servlet组成的MVC(Model-View-Controller)架构是实现这一目标的重要技术。本实验将详细探讨如何使用这些技术来创建一个功能...

    Servlet常用语法Demo

    Servlet技术由Java Servlet API提供支持,使得开发者可以构建与平台无关、高度可移植的Web应用程序。本实例"Servlet常用语法Demo"旨在帮助初学者理解并掌握Servlet的基本用法和常见应用场景。 1. **Servlet生命周期...

    Servlet 小程序

    - 由于Servlet实例通常是多线程共享的,开发者需要注意避免在Servlet中使用线程不安全的数据结构或操作。 6. **过滤器(Filter)** - Filter是Servlet API的一部分,可以在请求到达Servlet之前和响应离开Servlet...

    Servlet技术入门教学

    Servlet是Java Servlet API的一部分,它提供了一种服务器端编程模型,使得开发者能够编写可扩展、跨平台的网络应用程序。以下是对Servlet技术的详细介绍: 1. **Servlet基本概念**: Servlet是一种Java类,它扩展...

    Servlet3.1规范官方文档(中文版)

    根据提供的文件内容,以下是对Servlet3.1规范官方文档(中文版)中的知识点的详细说明。 首先,Servlet3.1官方文档是Java™ Servlet规范版本3.1的中文翻译版本。它详细描述了servlet技术规范的各个方面,包括对...

    微信小程序java上传图片_servlet

    在这个“微信小程序java上传图片_servlet”项目中,我们将探讨如何在微信小程序中实现图片上传功能,并通过Java Servlet进行后端处理。 首先,微信小程序提供了wx.chooseImage接口,用户可以通过这个接口选择本地...

    Servlet解读

    这个对象包含了Servlet的初始化参数和配置信息,并且会被用来关联当前Servlet与整个Web应用程序的`ServletContext`对象。 - **创建Servlet实例:** 容器接下来会创建一个Servlet实例。 - **初始化Servlet:** 最后...

    手工开发Servlet的步骤

    手工开发Servlet涉及一系列步骤,以下将详细讲解这些步骤,并涵盖开发过程中需要注意的关键点。 **步骤一:创建Servlet类** 首先,我们需要创建一个继承自`javax.servlet.Servlet`或`javax.servlet....

    servlet-2_4-fr-spec-doc.rar_doc_servlet 2.4 spec_servlet api_ser

    以下是关于Servlet 2.4规范和API的一些关键知识点: 1. **Servlet生命周期**:Servlet的生命周期包括初始化、服务和销毁三个阶段。初始化阶段通常在Servlet首次被请求时发生,此时会调用`init()`方法。服务阶段处理...

    [转]Servlet3特征 异步Servlet

    Servlet3是Java Web开发中的一个重要里程碑,它引入了许多新特性,极大地提升了Web应用程序的性能和灵活性。在这篇文章中,我们将深入探讨Servlet3的一个关键特性——异步Servlet处理,以及它如何改变了传统的请求-...

    com.oreilly.servlet

    Servlet是Java编程语言中用于开发动态Web应用程序的核心技术。它允许Java代码响应来自Web客户端(如浏览器)的请求,并生成动态内容。在这个库中,`cos.jar` 文件很可能是“Commons Servlet”组件的归档文件,它包含...

    Servlet框架基本源码

    在MyEclipse这样的集成开发环境中,搭建Servlet框架使得开发者能够快速构建基于Java的Web应用程序。以下将详细讲解Servlet框架的基本源码及其工作原理。 1. **Servlet的生命周期** Servlet的生命周期包括加载、...

    Servlet知识点和示例

    开发者可以自定义默认Servlet,但需要注意,这可能会影响静态资源的正常访问。 使用ServletContext对象,开发者可以存储和检索全局配置信息,例如数据库连接参数,这些可以在XML配置文件中设置,然后通过...

    servlet源代码

    Servlet是Java Web应用程序的核心组成部分,它允许开发人员创建动态、交互式的服务器端应用程序。这个压缩包文件"Servlet源代码"包含了一系列与Servlet相关的代码示例,对于学习和理解Servlet技术非常有帮助。以下是...

Global site tag (gtag.js) - Google Analytics