查询某个表某条记录的时候,只能查出表的ID,不能直接显示NAME,
为了更直观一些表现出来.只能用到Ajax从库里进行二次查询.
哪个JS方法里面用到了就写进哪个里面,
$.ajax({
type : "POST",
url : "getOrgName.action",
dataType : "json",
data : {
retVal : retVal
},
success : function(data) {
document.getElementById("tbVOrg.orgParName").value = data.orgName;
}
});很直观 ,不讲解了,直接贴action里面方法.
public String getOrgName() throws Exception{
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("UTF-8");
String retVal=request.getParameter("retVal");
TbVOrg org = orgService.findParBySel(retVal);
String orgName=org.getOrgName();
JSONObject json = new JSONObject();
json.put("orgName", orgName);
out.println(json.toString());
out.flush();
out.close();
return SUCCESS;
}代码没有讲解.因为我也不知道怎么备注.下次用的时候直接复制粘贴改内容就行了.
等用到一定程度以后,自然明了.