关于el取值显示到jquery.html()的问题 求解!!!

用的struts2框架
action:
ServletActionContext.getRequest().setAttribute("message", new Message(1,"账号已存在"));

jsp页面:
$('#name_ts').html(${message.message});//取值并显示

Message类:
public class Message {
private int type;//0:成功,1:失败
private Object obj;//传输对象
private String message;//传输消息

public Message(int type, Object obj, String message) {
super();
this.type = type;
this.obj = obj;
this.message = message;
}
public Message(int type,String message){
this.type = type;
this.message = message;
}
以及get和set方法

但是控制台报:Uncaught ReferenceError: 账号可以使用 is not defined错误 为什么?
将$('#name_ts').html(${message.message});改为$('#name_ts').html(${message.type});却可以显示

${message.message} 第二个message改变下,换个名字啊.el表达式应该区分不了.

放到request的信息换个名字,不要用message保存

ServletActionContext.getRequest().setAttribute("msg", new Message(1,"账号已存在"));