前台调用如下:
java代码如下:
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"));
}