`

servlet基础

阅读更多

-HttpServletRequest request对象

request.getParameter("param");

request.setAttribute("loginname",object);

request.setCharacterEncoding("gb2312");
输入内容转成中文
-HttpServletResponse response对象

response.setContentType("text/html;charset=gb2312");
设置输出为中文
response.sendRediredt("url");

-RequsetDispatcher dispatcher=request.getRequestDispatcher(url);
定义转发器
dispatcher.forward(request,response);

-HttpSession session对象
创建对象的两种方法
HttpSession session = request.getSession(boolean value);
HttpSession session = request.getSession();
方法一:true时,返回该当前请求相关的会话,如果不存在创建一个新的会话,并返回。
     false时,返回该当前请求相关的会话,如果不存在返回null,不创建会话。
方法二:等同于方法一为true时。
HttpSession接口的方法
session.setAttribute(String name,Object value);
session.getAttribute(String name);//返回Object
session.removeAttribute(String name);//删除
session.invalidate()//当前会话关闭
*/

/*
读取xml文件中的参数值
web.xml
<servlet>
  <init-param>
    <param-name>repeat</param-name>
    <param-value>10</param-value>
  </init-param>
</servlet>
servlet.java
int repeat=Integer.parseInt(this.getInitParameter("repeat"));
*/

/*
得到当前servlet相当信息的方法
request.getServerName()//得到当前请求的服务器名子
request.getRemoteAddr()得到当前请求服务器的IP地址
request.getServerPort()得到当前请求服务器的端口号
request.getProtlcol()得到当前请求的协议版本
request.getContextPath()得到当前请求的上下文地址
request.getScheme()得到当前请求的协议类型
request.getMethod()得到当前请求的提交方式GET
request.getRequestURI()得到当前服务器servlet的映射路径,带上下文
request.getServletPath()得到当前服务器servlet的映射路径

servlet的头信息
Enumeration e=request.getHeaderNames();得到包含header名子的Enumeration类形对象
request.getHeader()得到header名子对应的值
例子:
Enumeration e=request.getHeaderNames();
String name="";
while(e.hasMoreElements)
{
  name=(String)e.nextElement();
  System.out.println(name);
  System.out.println(request.getHeader(name));
}

JSValidation验证框架
url:http://cosoft.org.cn/projects/jsvalidateion
修改validation-framwork.js
var ValidationRoot="/webproject2/js/"
配置validation-config.xml

FCKeditor文本编辑组件
http://www.fckeditor.net/download

分享到:
评论

相关推荐

    Servlet基础知识总结

    ### Servlet基础知识总结 #### 一、Servlet简介 Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务...

    Servlet基础补充案例 习题.doc

    Servlet 基础补充案例习题 在本节中,我们将探讨 Servlet 基础补充案例习题,旨在掌握实际开发中 Servlet 程序的基本实现和使用。我们将通过两个案例,分别演示如何编写基于 HTTP 协议的 Servlet 程序,并掌握 ...

    jsp/servlet基础课件

    **学习JSP和Servlet基础,你需要理解它们的基本概念、生命周期、API使用以及如何协作处理Web请求。此外,熟悉EL和JSTL,以及如何在实际项目中应用MVC模式,对于提升开发效率和代码质量至关重要。本课件将逐步引导你...

    servlet基础知识新手下载

    ### Servlet基础知识详解 #### 一、Servlet的基本概念与工作原理 1. **Servlet定义** - **定义**: Servlet是一种Java程序,它运行在服务器端,遵循特定的标准规范,能够响应客户端的请求并生成动态内容。 - **...

    servlet基础与servlet容器模型

    总的来说,Servlet基础知识和Servlet容器模型构成了Java Web开发的核心部分。掌握这些概念有助于理解Web应用的工作原理,以及如何在实际项目中有效地使用Servlet和容器提供的功能。通过深入学习和实践,开发者可以...

    Servlet基础Demo

    在本教程"Servlet基础Demo"中,我们将深入理解Servlet的工作原理,以及如何创建和运行一个简单的Servlet应用。 首先,Servlet是一个Java类,它实现了Servlet接口或者HttpServlet类,后者是Servlet接口的一个实现,...

    北大青鸟 Servlet 基础 PPT

    因此,可以说Servlet是JSP技术的基础,因为JSP最终也是通过Servlet来实现其功能的。 处理HTTP请求的方法主要有两种:GET和POST。GET请求通常用于获取资源,其参数会显示在URL中,而POST请求则常用于向服务器提交...

    servlet基础教程

    ### servlet基础教程知识点详解 #### 一、Servlet简介与特点 **Servlet** 是服务器端的一种小型程序,主要用于处理客户端发送的HTTP请求,并返回相应的HTTP响应。它与客户端的小程序 **Applet** 相对应,主要区别...

    第7章_Java_Servlet基础(1)

    有关第7章_Java_Servlet基础(1)

    servlet基础入门教程

    Servlet基础入门教程 Servlet是Java Web开发中的一个关键组件,它是服务器端的程序,用于处理来自客户端(如浏览器)的请求并返回响应。本教程旨在为初学者提供一个全面的Servlet入门指南,涵盖其基本概念、方法及...

    javaweb Servlet基础教程

    通过学习“Servlet基础教程”,你可以掌握创建动态网站的基本技能。无论你想构建用户管理系统还是其他类型的Web应用,Servlet都能提供强大的支持。这个课程将帮助你理解Servlet的工作原理,如请求和响应的处理,以及...

    Servlet基础源代码

    在"Servlet基础源代码"的学习中,你将接触到以下关键知识点: 1. **Servlet生命周期**:Servlet的生命周期包括加载、实例化、初始化、服务、销毁等阶段。当服务器启动或第一次接收到对Servlet的请求时,会加载并...

    Servlet基础.ppt

    在Servlet基础.ppt中,我们主要关注以下几个关键知识点: 1. **Servlet接口和HttpServlet类**: - `Servlet`接口是所有Servlet的基类,定义了Servlet的基本行为。在`HttpServlet`类中,它实现了Servlet接口,并...

    3+Servlet基础

    在本篇3+Servlet基础中,我们将深入探讨Servlet的基本概念、接口、配置以及实际应用。 首先,Servlet是一个Java类,它实现了Servlet接口或HttpServlet接口,这两个接口都是Java Servlet API的一部分。Servlet接口...

    Servlet基础

    Servlet基础

    Servlet基础 Servlet基础 Servlet基础 Servlet基础 Servlet基础

    在Servlet编程中,`GenericServlet`是最基础的抽象类,它实现了Servlet接口,而大多数HTTP相关的Servlet会继承`HttpServlet`。`HttpServlet`提供了针对HTTP请求方法的抽象方法,如`doGet`和`doPost`。开发者通常需要...

    Servlet 基础教程

    Servlet基础教程 http原理 request, response

    JSP和Servlet基础知识点

    ### Servlet基础 **1. Servlet概述:** Servlet是Java API的一部分,是一个Java类,用于扩展服务器的功能,处理HTTP请求。Servlet生命周期由容器(如Tomcat)管理。 **2. Servlet生命周期方法:** - **init()**:...

Global site tag (gtag.js) - Google Analytics