首页 技术 正文
技术 2022年11月12日
0 收藏 593 点赞 3,122 浏览 759 个字

Servlet 简介

  • Servlet是sun公司提供的一门用于开发动态web资源的技术。
  • Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),

需要完成以下2个步骤:

  编写一个Java类,实现servlet接口。

  把开发好的Java类部署到web服务器中。

  • 编写一个Java程序,向浏览器输出“hello servlet”。
  • 编写这个程序需要解决的2个问题:

  在Java程序中,如何才能向IE浏览器输出数据?

  输出hello servlet的java代码应该写在程序的哪个方法内?

  阅读Servlet API,解决以上两个问题。

要查看帮助文件请到 JAVAEE的chm文件中看 ,如《java_ee_api_中英文对照版.chm》;jdk 帮助文件中没有 servlet帮助信息。

 Java-Servlet -HelloworldJava-Servlet -Helloworld

  Java-Servlet -Helloworld    Java-Servlet -Helloworld

=====5第五天-servlet开发和ServletConfig与ServletContext对象\10-ServletContext对象方法的应用场景.avi;

一个web中有很多个servlet,web.xml中可以单独为每一个servlet配置信息,

如:数据库配置等,可以通过ServletConfig对象 获取到;用<init-param>标签

  Java-Servlet -Helloworld

  Java-Servlet -Helloworld

但是 也可以通过配置可以让所有servlet 通用一个配置,就是用  <context-param>标签

  Java-Servlet -Helloworld

====之前讲过重定向(请求两次,用得不多),现在讲servlet转发(相对客户来说只是请求一次,开发中用到超级多)

  Java-Servlet -Helloworld

======

利用ServletContext对象读取资源文件。

  • .properties文件(属性文件):没有关系的放到此文件
  • xml配置文件:有关系的放到xml,比如复杂的嵌套关系必须用xml
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,983
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,500
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,344
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,127
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,761
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,838