日期:2014-05-16  浏览次数:20690 次

求教 关于Ext.Ajax.request用法,我参数中有整型值为什么extjs前台就报错?字符型没问题,内有代码,急~~~~
本帖最后由 simon20061213 于 2013-12-10 18:45:54 编辑
代码片段:
        var userId = document.getElementById("userId").value;
Ext.Ajax.request({
url: "sysLoginAction/loginSystem.action",
params: {userId:userId, userPassword:userPassword},
method: "post",
success: function(response){
var returnText = Ext.JSON.decode(response.responseText);
                ...
                ....

1. 我的这个userId值是整型的,在页面中得到的是诸如“1,23,118”值,可为什么一提交就报错呢?
2. 而我在页面中填入字符型的值就没问题,奇怪了。
3. 我后台是用String类型的属性变量接收的。
4. 是前台extjs报错,说什么“***Logged Errors: 1 Warnings: 0 Info: 0 Log: 0”

public class SysLogin extends ActionSupport {
private static final long serialVersionUID = 1L;
//用户名
private String userId;

public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
        ...
        ....

求教大虾们指导下,多谢了!

------解决方案--------------------


贴出来什么问题,好给后面的童鞋参考