原创 struts2中json的使用

首先我的類關係 實體類: class entityClass{      private int id; } class model extends entityClass{      private String username;  

原创 ssh $Proxy X cannot be cast to問題原因

首先我有一個abstractService父類,子類UserService繼承這個父類,沒有寫UserService接口(IUserService)。然後再UserAction中用: User u = ((UserService) Sp

原创 ssh上傳帶中文的視頻文件不能播放的問題

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="844

原创 基於rest方式的web service

具體可以參詳我的博客:http://www.paisays.com/?p=79 公司跨系統的接口都換成了rest風格,對於沒有使用過rest的人真是感覺茫茫大海,無從下手啊。查找了一些資料並詢問有經驗的人,最後算是知道了基於cxf框架的r

原创 url傳遞中文亂碼問題

通過鏈接傳遞參數值是中文時,會有2個問題:(頁面採用UTF-8格式) 1》中文亂碼,在action接值時轉碼即可(使用new String(str.getBytes("iso-8859-1"),"UTF-8")) 2》傳遞的中文參數後面還

原创 深入瞭解Struts2返回JSON數據的原理及具體應用範例

早在我剛學Struts2之初的時候,就想寫一篇文章來闡述Struts2如何返回JSON數據的原理和具體應用了,但苦於一直忙於工作難以抽身,漸漸的也淡忘了此事。直到前兩天有同事在工作中遇到這個問題,來找我詢問,我又細細地給他講了一遍之後,才

原创 Struts2 Result配置詳解

說明:在前面的許多案例中我們所用到的Action基本都繼承自ActionSupport這個類,而在這個類中我們定義了五個字段:SUCCESS,NONE,ERROR,INPUT,LOGING。我們可以直接返回這些字段值,這些字段值實質是被定

原创 log4j 文件輸出 和 數據庫存儲 以及數據庫存儲亂碼問題

log4j.properties配置:   log4j.rootLogger=INFO, ROOT, file, JDBC log4j.appender.ROOT=org.apache.log4j.ConsoleAppender log4

原创 struts2 result配置詳解

Struts2將Result列爲一個獨立的層次,可以說是整個Struts2的Action層架構設計中的另外一個精華所在。Result之所以成爲一個層

原创 form表單提交亂碼問題

jsp頁面、項目編碼,數據庫編碼等都設置成utf-8的了,但form表單提交,還是出現了亂碼。 最後經檢查form表單method設置的是get方法,改爲post後,成功存儲中文。 原因,我想是 get方法是通過跳轉的,跟a標籤的href

原创 頁面用frame分割成多塊後,如何整頁刷新

一般後臺管理用下面代碼進行分割:      <frameset rows="60,*" frameborder="yes" frameSpacing="0" border=0 >    <frame src="header.jsp" na

原创 s2sh gethibernateTemplat().find()返回空指針的問題

開始我新建DbfField的普通類,在裏面直接調用dao裏面的方法查詢數據庫,gethibernateTemplat().find()老是這報空指針

原创 js代替表單提交帶中文的參數出現亂碼的解決辦法

問題: js代碼:            $("document").ready(function() {   $("#reset").click(function(){   // $("#name").val("");    $("#t

原创 站內信設計思路

【轉】站內信設計思路 “站內信”不同於電子郵件,電子郵件通過專門的郵件服務器發送、保存。而“站內信”是系統內的消息,說白了,“站內信”的實現,就是通過數據庫插入記錄來實現的。    “站內信”有兩個基本功能。一:點到點的消息傳送。用戶

原创 關於i=i++的問題

今天遇到一個很奇怪的代碼,代碼如下: import java.util.*; public class Test { public static void main(String[] args){  int j=0; int z=10;