1,首先
中文亂碼問題::
tomcat Server的server.xml中 加入 URIEncoding=”UTF-8”
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
2,然後, 使用 js的 encodeURIComponent(“”)
var address = $("#office_address").val();
address = encodeURIComponent(address);
var longitude=$("#office_longitude").val();
var latitude=$("#office_latitude").val();
3, Struts2 的國際化, 即引入 i18n.encoding 攔截器,
攔截器的機制:通過攔截 發送到指定 Action 的請求, 並在Action執行前後 插入代碼,通過這種攔截器機制,可以把需要在多個Action類中重複指定的代碼放到攔截器中來,減少重複代碼。
AOP 面向切面編程的思想: 動態地添加或刪除在切面的邏輯而不影響原來的執行代碼。
實現: 實現InvocationHandler接口, 通過 jdk 的Proxy和 InvocationHandler來實現。或者 使用 cglib實現。
用途: 權限的檢查、異常、日誌。凡是能夠加入切面邏輯的,分佈在多個類中的代碼可以組織到一起的。
聲明式事務管理。
4, MySQL 中設置 GBK