原创 博客搬家
已遷移至http://blog.csdn.net/wtc860104 歡迎網友來與我交流討論技術問題
原创 Digester
Digester是apache的一個xml解析工具。最近研究struts1源碼時候才發現這東西挺好用的,可以很輕鬆的把XML轉化成java對象。上代碼public class Acptrule { private String id;
原创 我的友情鏈接
51CTO博客開發
原创 struts1源碼學習2(initChain)
先上代碼protected void initChain() throws ServletException { // Parse the configuration file specified by pa
原创 servlet3.0新特性測試,文件上傳(1)
servlet代碼@MultipartConfig() @WebServlet(name = "test", urlPatterns = "*.do", initParams = { @WebInitParam(name = "", val
原创 struts1源碼學習3
public void init() throws ServletException { final String configPrefix = "config/"; final int configPr
原创 struts1源碼學習1
初始化方法學習public class ActionServlet extends HttpServlet //servlet初始化 public void init() throws ServletException {
原创 Digester
Digester是apache的一個xml解析工具。最近研究struts1源碼時候才發現這東西挺好用的,可以很輕鬆的把XML轉化成java對象。上代碼public class Acptrule { private String id;
原创 博客搬家
已遷移至http://blog.csdn.net/wtc860104 歡迎網友來與我交流討論技術問題
原创 我的友情鏈接
51CTO博客開發
原创 struts1源碼學習1
初始化方法學習public class ActionServlet extends HttpServlet //servlet初始化 public void init() throws ServletException {
原创 struts1源碼學習2(initChain)
先上代碼protected void initChain() throws ServletException { // Parse the configuration file specified by pa
原创 servlet3.0新特性測試,文件上傳(1)
servlet代碼@MultipartConfig() @WebServlet(name = "test", urlPatterns = "*.do", initParams = { @WebInitParam(name = "", val
原创 struts1源碼學習3
public void init() throws ServletException { final String configPrefix = "config/"; final int configPr