-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