原创 博客搬家

已遷移至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