你的J
技術
服務器會在創建servlet實例之後和servlet處理任何請求之前調用servlet的init()方法
以下是引用片段
public class ControllerServlet extends HttpServlet
{
private javax
public void init(ServletConfig config) throws ServletException
{
super
Context ctx = null;
try
{
ctx = new InitialContext();
testDS = (javax
}
catch(NamingException ne)
{
ne
}
catch(Exception e)
{
e
}
}
public javax
{
return testDS;
}
}
技術
當每次修改了Servlet/JSP之後
技術
許多應用需要一系列客戶端的請求
在JSP頁面中不要創建默認的HttpSession:默認情況下
以下是引用片段
< %@ page session="false"%>
不要將大的對象圖存儲在HttpSession中
用完後釋放HttpSession
設置超時值
技術
壓縮是刪除冗余信息的作法
以下是引用片段
public void doGet(HttpServletRequest request
throws IOException
{
OutputStream out = null
// Check the Accepting
// If the header includes gzip
// If the header includes compress
// Otherwise choose no compression
String encoding = request
if (encoding != null && encoding
{
response
out = new GZIPOutputStream(response
}
else if (encoding != null && encoding
{
response
out = new ZIPOutputStream(response
}
else
{
out = response
}
}
技術
SingleThreadModel保證servlet一次僅處理一個請求
技術
servlet引擎為每個請求創建一個單獨的線程
技術
在JSP頁面中
技術
使用JSP頁面最強大方式之一是和JavaBean組件協同工作
以下是引用片段
< jsp:useBean id="name" scope="page|request|session|application" class=
"package
< /jsp:useBean>
scope屬性說明了bean的可見范圍
例如
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20566.html