string在jsp转换问题-关于el取值显示到jquery.html()的问题 求解!!!

问题描述

关于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,"账号已存在"));
时间: 2024-11-08 18:49:23

string在jsp转换问题-关于el取值显示到jquery.html()的问题 求解!!!的相关文章

jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动

 这篇文章主要介绍了jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动,需要的朋友可以参考下 利用struts2和Ajax实现json对象的传输,然后实现菜单的二级联动    下面是我的 js文件原码:   代码如下: var mail={  //初始化  init:{  //初始化数据  initdata:{  did:'',  ttitle:'',  sendpassword:'',  description:''  },  //初始化事件  initevent:{  Da

求解答:在jsp页面,%{} ${} #三种取值方式有何不同

问题描述 如题,对这个问题一直不是很清楚. 问题补充:yqin 写道 解决方案 这么说,两者都是jsp显示层简化操作的工具.在一般jsp中你用EL就可以了,如果用struts2 的话,还是用ognl比较好,因为人家标签根据ognl来写的.从比较的角度上看,ognl功能跟强大一点,但是比较复杂一点.而且strust标签并不成熟,经常会有问题.我建议多用EL也是个好的方式解决方案二: struts2标签不支持EL表达式 但支持OGNL 都能用的地方 两者可以互用.解决方案三: ${} 是JSP EL

基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)

1.添加jar 2.web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"  xmlns="http://java.sun.com/xml/ns/javaee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLoca

jquery select 选中 取值 赋值与jquery模拟select美化代码(1/6)

获取第一个option的值 $('#test option:first').val(); //最后一个option的值 $('#test option:last').val(); //获取第二个option的值 $('#test option:eq(1)').val(); //获取选中的值 $('#test').val(); $('#test option:selected').val(); //设置值为2的option为选中状态 $('#test').attr('value','2'); //

不会取值,想一下午了,各位兄弟帮帮忙

问题描述 ssh架构,在前台a.jsp页面上有个ID值,它是从后台取出来的,现在我要把这个ID传到另一个b.jsp页面上去,我在a.jsp页面上写了一段JS,当在a.jsp上点击某条记录时,js触发后自动提交在b.jsp中的表单数据,而我想把这个id做为b.jsp的参数提交到后台,怎么弄.... 解决方案 解决方案二:b.jsp?id=1;解决方案三:js调用b.jsp页面时通过在url里加入参数b.jsp?id=id,然后在b.jsp中接收id<inputtype="hidden&quo

jsp中EL表达式在判断时如何取值呢

问题描述 jsp中EL表达式在判断时如何取值呢 ${users.getUsers_name()!=""?"欢迎你"+${usershttp://ask.csdn.net/questions/238187#.getUsers_name()}:"您还没有登陆,请登录"} 如果登陆成功,我想把用户名也得到,但是不行呢 解决方案 ${ !empty(users.getUsers_name())?"欢迎你${users.getUsers_name

Java中常见的日期操作(取值、转换、加减、比较)_java

Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提供了可行的解决方案,并不保证是最佳实践,欢迎讨论. 1. 日期取值 在旧版本 JDK 的时代,有不少代码中日期取值利用了 java.util.Date 类,但是由于 Date 类不便于实现国际化,其实从 JDK1.1 开始,就更推荐使用 java.util.Calendar 类进行时间和日期方面的处

jsp中request.getParameter(&amp;amp;quot;amount&amp;amp;quot;)取值为null

问题描述 jsp中request.getParameter("amount")取值为null 具体代码如下: " method="post"> 然后用 request.getParameter("amount"),取到的是null.求指导 解决方案 看不到你的代码啊,好奇怪. 解决方案二: 可能是表中name的值不是amount,可能打错了. 解决方案三: 你发的代码太少了,没有办法发现问题 解决方案四: 把你的相关代码多贴出来点

structs2中addFieldError()后在jsp中取值问题

问题描述 一个sructs2的实例中,在acton中addFieldError()后,在jsp中用sturcts2的标签取值时,用如下代码<s:iftest="hasFieldErrors()"><s:iteratorvalue="fieldErrors"><li><fontcolor=blue><s:propertyvalue="value[0]"/></font><