jquery能调用业务逻辑层的方法吗?

艾小仙 2011-10-11 12:39:31
一个注册页面 我想用jquery 实现无刷新的验证
如果验证用户名是否存在的话 要和数据库交互了
那我的jquey能调用业务逻辑层的方法么?
求解 不然的话 我用的struts+hibernate 要怎么搞?
...全文
158 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
teemai 2011-10-11
  • 打赏
  • 举报
回复
jquery直接ajax提交到action,后面原来怎么弄的还怎么弄。


$.ajax({
cache: true,
type: "POST",
url:"test.action", //你的action的url
data:$('#emailAddressEditForm').serialize(),
async: false,
error: function(request) {
alert("error1");
},
success: function(data) {
$("#commonLayout_updcusema").parent().html(data);
}
});
辰殇 2011-10-11
  • 打赏
  • 举报
回复
楼主。可以用dwr。直接获得业务逻层的数据。具体dwr的使用楼主去百度。只需要下个jar包和在web.xml以及创建一个dwr.xml里面配置好就行了。这个我试过。很好用的。
wingson_shen 2011-10-11
  • 打赏
  • 举报
回复
AJAX是跟正常的页面请求是一样的。。

可以跟控制器层交互,控制器层再调用业务逻辑层验证。

桃园闲人 2011-10-11
  • 打赏
  • 举报
回复
只要页面能直接访问的,jquery。ajax就可以。
2399 2011-10-11
  • 打赏
  • 举报
回复
jquery肯定是跟action关联了,然后你在action里调用业务层的逻辑,直接调用业务层,这个业务层首先要是一个连接啊,那就失去了业务层本身的意义了
光曰不日 2011-10-11
  • 打赏
  • 举报
回复
当然能调用,不然怎么ajax实现无刷新。直接上action,可定义返回json,栈值读取
艾小仙 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wingson_shen 的回复:]

AJAX是跟正常的页面请求是一样的。。

可以跟控制器层交互,控制器层再调用业务逻辑层验证。
[/Quote]
我action out.print();一个东西 那个 jquery好像收不到啊 具体给我个例子吧 大哥
艾小仙 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 huxiweng 的回复:]

jquery直接ajax提交到action,后面原来怎么弄的还怎么弄。

HTML code

$.ajax({
cache: true,
type: "POST",
url:"test.action", //你的action的url
data:$('#emailAddressEditForm'……
[/Quote]
/验证用户名是否存在
function checkNameExist(){
$("#err_name_div").hide();
$("#name_ok").hide();
var nameVal=$.trim($("#userName").val());
$.get("Regist.action?userName="+nameVal,null,function(data)
{
//用户名存在
if("same"==data)
{

$("#err_name_div").show();
$("#err_name").html(errPic+"用户名已存在");
}else{
$("#err_name_div").hide();
$("#name_ok").show();
}
});
}
然后是action:PrintWriter out=ServletActionContext.getResponse().getWriter();

if(service.load(userName)!=null)
{
out.print("same");
}
shtzr_840329 2011-10-11
  • 打赏
  • 举报
回复
Jquery可以直接调用action

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧