-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是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务...
Servlet 基础补充案例习题 在本节中,我们将探讨 Servlet 基础补充案例习题,旨在掌握实际开发中 Servlet 程序的基本实现和使用。我们将通过两个案例,分别演示如何编写基于 HTTP 协议的 Servlet 程序,并掌握 ...
**学习JSP和Servlet基础,你需要理解它们的基本概念、生命周期、API使用以及如何协作处理Web请求。此外,熟悉EL和JSTL,以及如何在实际项目中应用MVC模式,对于提升开发效率和代码质量至关重要。本课件将逐步引导你...
总的来说,Servlet基础知识和Servlet容器模型构成了Java Web开发的核心部分。掌握这些概念有助于理解Web应用的工作原理,以及如何在实际项目中有效地使用Servlet和容器提供的功能。通过深入学习和实践,开发者可以...
在本教程"Servlet基础Demo"中,我们将深入理解Servlet的工作原理,以及如何创建和运行一个简单的Servlet应用。 首先,Servlet是一个Java类,它实现了Servlet接口或者HttpServlet类,后者是Servlet接口的一个实现,...
在本篇3+Servlet基础中,我们将深入探讨Servlet的基本概念、接口、配置以及实际应用。 首先,Servlet是一个Java类,它实现了Servlet接口或HttpServlet接口,这两个接口都是Java Servlet API的一部分。Servlet接口...
有关第7章_Java_Servlet基础(1)