当前位置:编程学习 > JAVA >>

ajax与struts问题,坐等高手回答。。。

打算用ajax实现检验用户注册时用户名是否已经存在,ajax部分关键代码如下:
xmlhttp.open("POST","userManager.do?command=checkUserName&username="+username,true);

我的问题是:在我所调用的checkUserName()方法里怎样接收传过来的username参数?

PS:我的action类继承的是DispatchAction --------------------编程问答--------------------   在action中定义一个变量名字为username , 保证action中有该变量的set方法

 然后在需要的方法中直接调用 

 
 struts2是这样的 --------------------编程问答-------------------- 加了一个 private String username;以及它的getter和setter,,不行。。。
PS:我用的struts 1 --------------------编程问答-------------------- 你是struts1吧。那就直接在方法中用request去获取参数吧。 --------------------编程问答-------------------- request.getParameter("username");应该能取到吧.. --------------------编程问答--------------------
引用 3 楼 licip 的回复:
你是struts1吧。那就直接在方法中用request去获取参数吧。


直接request.getAttribute("username");取不到。。。 --------------------编程问答-------------------- 难道是我ajax写的有问题?肿么大家的方法都不行。。。

xmlhttp.open("POST","userManager.do?command=checkUserName&username="+username,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send();

ajax有问题吗?能调到方法,,就是不会在方法里得到参数。。。 --------------------编程问答-------------------- 大哥 是getParameter不是getAttribute... --------------------编程问答-------------------- request.getAttribute("username")是取不到的.....

页面上传来的参数不是用.getAttribute(),是.getParameter --------------------编程问答-------------------- 谢谢楼上二位提醒。。。不过还是不行额。。。 --------------------编程问答-------------------- request.getParameter("username")
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,