於struts1.2+hibernate3.1
我使用struts1.2 及hibernate3.1 配上JSP
如果我要判某料已存在在料 (mysql)
直接再insert 窗上跳出一小窗(只有OK按)示"料已存在"
要怎做
我用xxxForm.java面的 "public ActionErrors validate" ,是可以料且判料是否存在,也存在"ApplicationResources.properties",但是不知道如何息用小窗示在原本的insert面上。
我也用 validator-rules.xml validation.xml 不不知道如何料判料存在性,只能判有有填跟格式而已。
各位大忙了,~
[解决办法]
你的应用必须用AJAX来实现,用JQUERY来弹出提示框很容易,你可以在ACTION里返回JSON类型结果。
[解决办法]
struts:
response.getWrite("该资料已经存在");
jsp:
$.post("访问路径",{参数名:'参数'},function(data){ //jquery的POST请求
alert(data);//date 返回结果
});
记得下个jquery的包。。。