摘要: 和大家分享一下struts1的工作原理和配置,并附上源碼供大家學習下。。。。。。
閱讀全文
摘要: Spring MVC屬于SpringFrameWork的后續產品,已經融合在Spring Web Flow里面。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,可以選擇是使用內置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置...
閱讀全文
摘要: dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,對主流的Java XML API進行的性能、功能和易用性的評測,dom4j無論在那個方面都是非常出色的。如今你可以看到越來越多的Java軟件都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這是必須使用的jar包, Hibernate用它來讀寫配置文件。
閱讀全文
摘要: 總結了一些hibernate的一些知識點,和大家分享下。。。。
閱讀全文
摘要: 詳細的介紹了Struts的概念和原理,希望其中知識點能夠給大家啟示。。。。
閱讀全文
摘要: jax是一種創建交互式網頁的web開發技術。Ajax的一個非常成功的案例就是Google,當用戶在Google的搜索輸入框中輸入關鍵字的時候。他會提示與關鍵字相關的另一些關鍵字。用戶可以對自己喜歡的一些關鍵字進行選擇,這樣既方便了用戶定位自己的需要,又可以很好的引導搜索結果。
閱讀全文
摘要: 一個手工寫的java生成縮略圖的代碼。。。。。
閱讀全文
1,以Post方式提交包含中文字符的表單
對于servlet加上:
request.setCharacterEncoding("GBK");
response.setContentType("text/html,charset=GBK");
對于jsp來說:
<%@ page=contentType="text/html;charset=GBK"%>
<% request.setCharacterEnconding="GBK" %>
2,以get方式提交包含中文字符的表單
get方式中的中文字符是包含在URL中的,不屬于http請求的正文部分,采用setCharacterEncoding()的方式是沒有作用的,需要用以下代碼,將字符串按照指定的編碼方式進行重新分配。
String param=request.getParameter("param");
param=new String (param.getBytes(),"GBK");
3,jsp文件的編碼問題:
<%@ page pageEncoding="UTF-8" %>
4,使用過濾器解決中文亂碼問題
如果每個jsp和servlet都加上上述的處理代碼,就會顯得冗余,使用過濾器就可以達到這樣的效果:
doFilter{
if(request.getCharacterEncoding()==null){
request .setCharacterEncoding("UTF-8");
}
response.setContentType("text/html;charset=utf-8");
chain.doFilter(request,response);
}
過濾器配置:
web-xml:
主要的一步:
<url-pattern>/*</url-pattern>