회사의 낡은 프레임워크 tmd에서 HBusinessException으로 오류 상자를 팝업합니다

2108 단어 exception
프런트 호출은 다음과 같습니다.
var url="<%=request.getContextPath() %>/common/hbnJson.as?_in=outerquestion@016";//  jdbcJson 
ajaxFormSubmit4Print(url," !");


function ajaxFormSubmit4Print(url, successMessage){
    if (successMessage == undefined) {
        successMessage = " !";
    }
    
    var options = {
        url: url,
        type: 'post',
        dataType: 'json',
        success: function(data){
            if (data.success) {
                alert(successMessage);
            }
            else {
                alert(data.errorMsg);
            }
        }
    };
    
    $("form").ajaxSubmit(options);
}

java 코드는 다음과 같습니다.
public void addkey() throws Exception{
		String key=paraPool.get("key");
		System.out.println("key==="+key);
		if(key != null)
			throw new HBusinessException(" ");
		String key2=paraPool.get("key2");
		String[] keyarray = key.split(",");
		List<String> keyList = Arrays.asList(keyarray);
		System.out.println(keyList.size());
		List<Keyword> list=this.searchKeyWord();
		Keyword keyword=new Keyword();
		if(list!=null&&list.size()>0){
			keyword=list.get(0);
			keyword.setKeyword(key);
			keyword.setKeyword2(key2);
			this.hbn.update(keyword);
		}else{
			keyword.setId("1");
			keyword.setKeyword(key);
			keyword.setKeyword2(key2);
			this.hbn.save(keyword);
		}
		this.uContext.getRequest().getSession().setAttribute("keyword", key);
		this.uContext.getRequest().getSession().setAttribute("keyword2", key2);
		this.uContext.getRequest().getSession().setAttribute("listkey", this.searchKeyWord());
		System.out.println(this.uContext.getRequest().getSession().getAttribute("listkey"));
	}

좋은 웹페이지 즐겨찾기