求一段java,dwr代码,点击保存后,判断单位编号这个字段的数据是否在数据库有重复,重复的话弹出提示并不能保存!要代码,代码!
解决方案 »
- 小菜鸟初学JSP,想问一下具体的学习步骤
- 谁有spring例子源代码发给我
- 动态配置Spring的远程访问服务HttpInvoker
- 浏览器能写多少数据阿??????
- 在Eclipse中通过Lomboz-J2EE wizard创建的Project中创建JSP文件报错!!真郁闷
- 求hibernate的下载地址
- torque使用问题
- 关于一个画面中两个frame的问题
- 我现在得到两个Collection,想对它们做并集和交集操作,怎么解决呢?
- Class<? extends Number>与Class<Number>的区别
- (集思广益)大家讨论下关于从XML中抽取数据到页面展示的方式
- HashMap和Hashtable的区别
/**
* 类说明 :根据银行ID无刷新显示对应的公司账户名和账号
* @author
* @version
*
*/
public class GuaranteeChargeAjax {
private GuaranteeChargeBO guaranteeChargeBO;
public GuaranteeChargeBO getGuaranteeChargeBO() {
return guaranteeChargeBO;
}
public void setGuaranteeChargeBO(GuaranteeChargeBO guaranteeChargeBO) {
this.guaranteeChargeBO = guaranteeChargeBO;
}
/**
* 根据银行ID查询对应的银行账户信息
* @param bankId
*/
public String changeBankNumberById(Long bankId){
if(bankId==null){
return null;
}
GuaranteeBankNumberDTO guaranteeBankNumberDTO = guaranteeChargeBO.findGuaranteeBank(bankId);
String name = guaranteeBankNumberDTO.getBanknumber()+"("+guaranteeBankNumberDTO.getRe()+")";
String messages = guaranteeBankNumberDTO.getAccountName()+","+name;
return messages;
}jsp页面function函数
//根据银行ID改变银行
function changeBank(eventNode){
var tr = getparentForTR($(eventNode));
var bankId;
for(var i=0; i<eventNode.length; i++){
if(eventNode[i].selected){
bankId = eventNode[i].value;
break;
}
}
if(bankId==null || bankId == ""){
alert("请选择银行!");
tr.getElement("input[id=accountName]").value="";
tr.getElement("input[id=bankNumber]").value="";
return;
}
//alert(bankId);
//调用ajax类的方法,该方法有返回值,方法有回调函数(configCallback),该语句执行完成后会调用这个回调函数
guaranteeChargeAjax.changeBankNumberById(bankId,callbackFunction);
function callbackFunction(returnVal) {
//alert(returnVal);//returnVal是该AJAX类的返回值
if(returnVal==null || returnVal==""){
alert("请选择银行!");
tr.getElement("input[id=accountName]").value="";
tr.getElement("input[id=bankNumber]").value="";
return;
}
var str = returnVal.split(",");
tr.getElement("input[id=accountName]").value=str[0];
tr.getElement("input[id=bankNumber]").value=str[1];
}
}
jsp页面需要引入的js
<script type="text/javascript"
src="${pageContext.request.contextPath}/js/engine.js"></script>
<script type='text/javascript'
src='${pageContext.request.contextPath}/dwr/interface/guaranteeChargeAjax.js'></script>
<!-- JS方法区域 -->
<script>
相应的dao类需要自己完成,不知道对你有没有帮助