亚洲欧美日韩熟女|做爱高潮视频网址|国产一区二区三级片|国产Av中文字幕www.性色av|亚洲婷婷永久免费|国产高清中文字幕|欧美变态网站久re视频精品|人妻AV鲁丝第一页|天堂AV一区二区在线观看|综合 91在线精品

jsp頁面url編碼_springmvc_controller解碼

2023-04-12


項目框架:springmvc+mybatis+oracle


最近項目使用彈出框,彈出框業(yè)務(wù)操作完成時列表刷新總是提示是否需要重新重新提交。試了很多方法,最后將列表頁面的刷新方式改為get,然后使用url傳參時需要編碼,在controller里面還得需要解碼。


頁面編碼使用下面的js方法:



/************************************************************
*拼接字符串
*@Author 
*@version 2012-08-14
************************************************************/
function linkUrl(){
	var args = linkUrl.arguments;
	var doc = args[0];
	var retStr = "";
	if(doc != undefined){
		var docArr = doc.split("~");
		if(docArr != undefined){
			for(i=0;i


Jsp頁面為:




//快速查詢
$("span:contains(查 詢)").click(function() {
	var  reStr="fepname~name~idcard";
	var result=linkUrl(reStr);
	window.location.href = "${ctx}/housesale/housesaleperson/bcosalerinfolist?"+result;
});


后臺解碼方法:(java代碼)


Controller調(diào)用:entity = (BcoSalerinfo)ParamUtils.parseObject("fepname,0~name,0~idcard,1", entity);(BcoSalerinfo類里面必須有相應(yīng)屬性)


/****
     * function: process parameter decode
     * 
     * @version: 2012-08-16
     * ****/
    public static Object parseObject(String paramName, Object entity){
    	if(paramName != null && !"".equals(paramName) && !"null".equals(paramName)){
    		String[] paraArr = paramName.split("~");//name,flag~name,flag……
    		if(paraArr != null && paraArr.length > 0){
    			for(int i=0; i

注:該方法依賴于反射的一個類文件,參考附件(Reflections.java)。


本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com