准备:
1,struts2下载
2,JQuery下载
Struts2----action:
private String companyKey;
private String remessage;
@Override public String execute() throws Exception {
String remessage="";
List<Company> complist=companydao.findByCompanyKey(companyKey);
if(complist.size()>0)
remessage="{type:'yes',show:'<img src=\"image/ajax/yes.gif\" />'}"; //json格式
else
remessage={type:'no',show:'<img src=\"image/ajax/no.gif\" />'};
return SUCCESS;
}
public final void setCompanyKey(String companyKey) {
this.companyKey = companyKey;
}
public final String getRemessage() {
return remessage;
}
Struts2----Struts.xml:
<action name=" getKeyExist " class="ResponseMessageAction" >
<result name="success">/ajax/message.jsp</result>
</action>
JQuery:
<SCRIPT type="text/javascript" src="js/jquery/jquery-1.6.js"></script>
<SCRIPT type="text/javascript">
function checkkey(){
var url = 'getKeyExist';
var params = {companyKey:$('#ckey').attr('value')};
$('#warn').html("<img src='image/ajax/wait.gif'/>");
jQuery.post(url, params, callbackFun);
}
function callbackFun(data){
eval('json=' + data + ';');
if(json.type=='no'){
$('#ckey').focus();
}
$('#warn').html(json.show);
}
</SCRIPT>