`
dimpen
  • 浏览: 25166 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

HttpServlet学习示例

阅读更多
ServletContext通过编程方式绑定,作为web应用全局变量,可以被所有Servlet和JSPs访问到。

设置Context属性:
ServletContext ctx = getServletContext();
ctx.setAttribute("employee1", new Employee("John Doe");
ctx.setAttribute("employee2", new Employee("B.Clark");

获得Context属性:
ServletContext ctx = getServletContext();
enumeration aNames = ctx.getAttributeNames();
while(aName.hasMoreElements()){
  String aName = (String)aNames.nextElement();
  Employee e (Employeectx.getAttribute(aName);
  ctx.removeAttribute(aName);
}

web.xml配置:

<web-app>
<context-param>
  <param-name>feedback</param-name>
  <param-value>feedback123@bea.com</param-value>
</context-param>
</web-app>

Serv.etContext ctx = getServletContext();
out.println("send us your<A HREF = mailto:"");
out.println(ctx.getInitParameter("feedback"));
out.println("<feedback</A>");



ServletConfig--指定到特定的方法或特定的JSP:
单独的Servlet初始配置


使用getServletConfig()方法得到当前Servlet的config:servlet


web.xml:
<web-app>
<servlet>
  <servlet-name>myServlet</servlet-name>
  <servlet-class>myPackage.MyServlet</servlet-class>
  <init-param>
    <param-name>cache</param-name>
<param-value>OFF</param-value>
</init-param>
</servlet>
</web-app>
从Servlets访问初始化参数:
ServletConfig config= getServletConfig();
if(config.getInitParameter("cache").equals("OFF"));
  res.setHeader("pragma", "no-cache");
  ...



  Service方法:
  可以处理一些doGet,doPost等等
分享到:
评论

相关推荐

    servlet.jar,httpservlet架包

    它可以帮助开发者理解Servlet的工作原理,学习如何创建和部署Servlet,以及如何配置Web应用服务器来支持Servlet。 使用Servlet和HTTPServlet,开发者可以创建高度可定制的Web服务,比如登录验证、数据库操作、文件...

    Jetty的简单使用示例

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于开发、测试和部署Web应用程序。本示例将带你了解如何简单地使用Jetty,通过...通过深入学习Jetty的API和特性,你可以构建更强大的Web应用程序。

    JavaServlet示例代码

    JavaServlet是一种用于构建动态Web应用程序的技术,它是Java平台上的服务器端组件,允许开发者在服务器上处理HTTP请求并返回响应。这个示例代码主要是关于用户...理解和掌握这些内容对于深入学习Java Web开发至关重要。

    J2EE示例代码(入门必备)

    在压缩包中,可能包含创建和配置Servlet的示例,如"HelloWorldServlet",这通常会展示如何继承HttpServlet类并重写doGet或doPost方法来处理请求。 2. **JSP(JavaServer Pages)**: JSP是用于创建动态网页的技术,...

    springMVC示例

    总结来说,这个 "springMVC示例" 是一个学习 Spring MVC 的良好起点,涵盖了创建 Controller、处理请求、使用 Model、配置视图解析器以及在 Servlet 中获取 Spring Bean 的基本概念。通过这个示例,开发者可以逐步...

    javaWEB总结(7):HttpServlet和HttpServletRequest

    在JavaWeb_07这个压缩包中,很可能包含了实现上述功能的示例代码,你可以通过查看这些代码来加深对`HttpServlet`和`HttpServletRequest`的理解。这些代码可能包括了创建自定义Servlet、覆盖处理方法、获取和处理请求...

    Servlet 简单开发示例

    这个"Servlet简单开发示例"是一个很好的起点,可以帮助...这个简单的示例是一个良好的起点,你可以通过运行和调试代码来深入学习。如果在学习过程中遇到问题,可以通过提供的QQ号联系作者,他可能会提供更多的帮助。

    Jsp-Servlet示例

    **JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建动态Web应用程序方面发挥着关键作用。本教程将引导你通过...随着对这些技术的深入学习,你将能够构建更复杂、功能丰富的Web应用。

    servlet的相关笔记及代码示例

    通过学习这些笔记和代码示例,你可以更好地理解Servlet如何接收和响应HTTP请求,以及如何与其他Web组件(如JSP、Filter和Listener)协同工作。在实际项目中,掌握Servlet技术能够帮助你构建高效、灵活的动态Web应用...

    openfire 插件简单示例

    本示例将带你走进Openfire插件开发的世界,通过一个简单的Servlet插件来介绍开发流程。 首先,我们需要理解Openfire插件的基本结构。一个Openfire插件通常包含以下几个部分: 1. **Plugin.java**:这是插件的核心...

    httpservlet_response

    在这个博客配套的代码文件“httpservlet_response”中,我们可以推测作者可能详细讲解了如何使用`HttpServletResponse`来构建动态网页服务。 首先,`HttpServletResponse`是Servlet容器与Web应用程序之间的桥梁,它...

    java网络编程示例

    Java网络编程是开发分布式应用程序的关键技术,它允许Java程序与其他设备和系统进行通信。...记住,理论与实践相结合是学习的最佳路径,所以不要只阅读代码,也要尝试运行和修改它们,以便加深理解。

    sevlet文件下载示例

    本示例"sevlet文件下载示例"旨在演示如何利用Servlet实现文件的下载功能。这个压缩包`downfileDemo`可能包含了一个或多个Java源代码...希望这个解释能够帮助你理解Servlet在文件下载中的作用,并为你的学习提供参考。

    Http Servlet一个简单的Http应用

    Servlet是Java编程语言中的一个接口,由Java Servlet API提供,用于扩展服务器的功能。本项目是一个简单的HTTP...这个例子提供了一个学习和实践的平台,你可以在此基础上添加更多的功能和逻辑,以满足实际项目的需求。

    JSP2.0技术手册(带示例源码) .rar

    **JSP 2.0 技术手册** JavaServer Pages(JSP)是Java平台上的一个标准...通过深入学习这本JSP 2.0技术手册,并结合提供的示例源码,开发者能够熟练掌握JSP 2.0的关键特性和最佳实践,从而高效地构建动态Web应用程序。

    夏帮贵《Java web开发完全掌握》示例源代码(6-9章)

    这些章节的学习将帮助开发者深入理解Java Web开发的基础,并通过示例源代码实践提升编程技能。对于初学者来说,这些代码提供了很好的学习素材,能够辅助理解理论知识并动手实践。而对于有经验的开发者,源代码可以...

    java后台接收app上传的图片的示例代码

    Java 后台接收 App 上传的图片示例代码 本资源摘要信息主要介绍了 Java 后台接收 App...通过本示例代码,我们可以学习到文件上传的知识点,如文件上传组件、DiskFileItemFactory 工厂、文件上传步骤、文件上传安全等。

    Servlet示例

    标签"源码"暗示我们可以通过查看ServletDemo的源代码来学习如何编写和配置Servlet。"工具"可能指的是用于开发和调试Servlet的应用,如Eclipse、IntelliJ IDEA等集成开发环境,以及Tomcat、Jetty等Servlet容器。 ...

    jsp+servlet教学源码小示例,看圣思园视频总结

    在示例中,可能包含名为`*.java`的`servlet`文件,这些文件实现了`javax.servlet.Servlet`和`javax.servlet.http.HttpServlet`接口,用于接收、处理和响应HTTP请求。 1. **JSP基本元素** - **指令(Directives)**...

    自己曾经在培训机构学习的内容

    这个资源包中的代码示例将帮助你巩固理论知识,并提供实际动手的机会。记住,学习编程是一个持续的过程,不断练习和解决实际问题是非常重要的。无论你是初学者还是有一定经验的开发者,这个资源包都将为你提供有价值...

Global site tag (gtag.js) - Google Analytics