1. 程式人生 > >Java小技能點彙總(一)

Java小技能點彙總(一)

在這裡記錄一些日常開發中遇到的Java小知識點,遇到了就把它寫下來。

1.SSM,請求Controller時傳回的中文引數是亂碼,解決辦法

    empCheck.setEmpName(new String(empCheck.getEmpName().getBytes("ISO-8859-1"),"utf-8")); 

2.ajax傳送請求的第一種寫法

function empConfirm(num,empName,checkMonth){
	var paramDatas = {
			isConfirm:num,
			empName:empName,
			checkMonth:checkMonth
			};
		$.ajax({
					url : "<m:url value='/empCheck/empConfirm.do'/>",
					cache : false,
					data: paramDatas,
					async : false,
					dataType:"json",
					success : function(data, textStatus, jqXHR) {    
						window.parent.closeShowCheckForm();
						window.location.reload();
					}
				});
}

3.ajax傳送請求的第二種寫法

function ajaxUpload(){
 		var options = {
				url : "<m:url value='/empCheck/saveCheckData.do'/>",
				type : "post",
				dataType:"text",
				success :function(d) {
						window.parent.closeCheck();
						window.location.reload();
				}
			};
			$('#form').ajaxSubmit(options);
 	}


提交了整個表單的引數。

4.獲取專案下某個檔案的路徑(windows和Linux環境下都適用

String strDirPath = request.getSession().getServletContext().getRealPath("/").toString()+"WEB-INF/images/sta.bg.png";