`
suoyihen
  • 浏览: 1362318 次
文章分类
社区版块
存档分类
最新评论

servlet在tomcat下工作原理和小例子

 
阅读更多


一个完整的web项目目录结构:在服务器端建立以下标准路径 WEB-INF,WEB-INF下为lib,classes文件夹和一个web.xml的配置文件。

Web.xml文件中的代码及其含义:

Name可以随便起,servlet-class写的是类名,即servlet-class的完整路径(配置此处时是默认到classes文件夹下去找)。在配置servlet-mapping时servlet-name和上面配置的名称一样,url-pattern为从工程的根目录开始(即WEB-INF文件夹的目录)。

单独为tomcat修改JAVA_HOME,编辑tomcat bin目录下的startup文件,在开始处加入一句“setJAVA_HOME=C:\Program Files\Java\jdk1.7.0”。

页面代码:

注意此处的http://127.0.0.1:8080/test-servlet/loginServlet是连接的配置文件web.xml中的url-pattern。


Servlet中代码:

因为引入了servlet相关的包,所以要在classpath中配置一下,把servlet-api的路径加到classpath中,如果返回页面的为中文,要设置一下内容格式为GBK格式。设置代码为response.setContentType("text/html;charset=GBK");

几种编码的含义:

GB2312:只支持简体中文

GBK:支持简体和繁体中文

GB18030:支持的更多。

三者为包含关系







分享到:
评论

相关推荐

    servlet第一个例子(工程+tomcat)

    servlet第一个例子(工程+tomcat)

    Struts原理、开发及项目实施

    MVC的工作原理,如下图1所示: <br/> Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.1.2. 在Tomcat 服务器上运行示例.......................................................................................................................... 15 1.1.3. 运行测试..............................

    J2EE应用开发详解

    37 3.5 动态代理 39 3.6 反射机制在Hibernate中的应用 42 3.7 小结 46 第4章 Servlet技术 47 4.1 Servlet简介 47 4.1.1 Servlet的特点 47 4.1.2 Servlet的优势 48 4.1.3 Servlet的工作过程 49 4.1.4 Servlet的生命...

    第2章_简单的Web应用实例

    第2章_简单的Web应用实例 掌握JDK的安装; 掌握Tomcat的安装; 对Web应用有初步的认识; 掌握Web应用的文档结构; 掌握Web应用的基本配置;...掌握JSP的运行原理;...掌握Servlet的运行原理; 了解MVC模式。

    JAVA上百实例源码以及开源项目源代码

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    rr:RR-铁路图生成器

    可以将.war文件部署在Tomcat或Jetty之类的servlet容器中,以为GUI提供服务。 这构成了在原始网站上运行的webapp。 .war文件是Java的“可执行战争”,即也可以从命令行独立启动。 在独立模式下可以执行两个不同的...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    Spring.3.x企业应用开发实战(完整版).part2

    7.10.3 在Tomcat下的配置 7.10.4 在其他Web应用服务器下的配置 7.11 小结 第3篇 数据访问 第8章 Spring对DAO的支持 8.1 Spring的DAO理念 8.2 统一的异常体系 8.2.1 Spring的DAO异常体系 8.2.2 JDBC的异常转换器 ...

    Spring3.x企业应用开发实战(完整版) part1

    7.10.3 在Tomcat下的配置 7.10.4 在其他Web应用服务器下的配置 7.11 小结 第3篇 数据访问 第8章 Spring对DAO的支持 8.1 Spring的DAO理念 8.2 统一的异常体系 8.2.1 Spring的DAO异常体系 8.2.2 JDBC的异常转换器 ...

    Java开发技术大全 电子版

    4.1继承的基本原理145 4.2子类对父类的继承146 4.3属性隐藏和方法的覆盖148 4.3.1属性的隐藏148 4.3.2方法的覆盖151 4.4构造方法的继承154 4.5super的使用156 4.5.1用super引用父类的成员156 4.5.2使用super...

Global site tag (gtag.js) - Google Analytics