关于网友提出的“ 验证用户名是否存在。Ajax+Action怎么写了?”问题疑问,本网通过在网上对“ 验证用户名是否存在。Ajax+Action怎么写了?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 验证用户名是否存在。Ajax+Action怎么写了?
描述:public void CheckUser() {
PrintWriter pw = null;
System.out.println("username=" + username);
list = userService.query("from User where username='" + username + "'");
System.out.println(list);
System.out.println("aadasd");
if (list != null) {
pw.write("true");
} else {
pw.write("false");
}
pw.flush();
pw.close();
}
这段代码肯定有错。第二个是Struts2的Action,请问这些要怎么写了?求补充
解决方案1:
可以打印下list看看list的值。一般情况,是你那个判断list是否为空的操作出问题了。
解决方案2:
PrintWriter pw = null;
改为
PrintWriter pw = ServletActionContext.getResponse.getWriter();
解决方案3: 建议LZ用用jquery的Ajax把,如果你是初学jsp的话,用这种异步请求可以理解。
不过你检查用户名的action,你的printWrite为null啊,用request对象赋值下吧!
解决方案4: 基本对的吧
pw是null怎么输出数据给前台?
解决方案5: 找找jquery吧,自己写太费劲了
以上介绍了“ 验证用户名是否存在。Ajax+Action怎么写了?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2835755.html