El表达式问题,关于字符串类型的自动转换

问题描述

情况是这样的.前台代码<a href="javascript:doExchange(${memberCode});">兑换</a>${memberCode}这个东西取到的值是09651,本来是一个字符串,但自动被转成了数字类型,点击”确定“提交,在另一个文件scope.js里调这个方法doExchange(memberCode),但是在这个方法里取到值却是9651,它自动把前面的0给去掉了,我怎么取都取不到,我想要的是一个字符串,el表达式却自动给我转成了数字类型。大家看看该怎么做。 问题补充:AngelAndAngel 写道

解决方案

要单引号 可以改成<a href="javascript:doExchange('${memberCode}');">兑换</a>应该没问题的,lz试试。
解决方案二:
<a href="javascript:doExchange('<c:out value="${memberCode}"/>');">兑换</a> 这样呢?

时间: 2024-08-30 05:59:49

El表达式问题,关于字符串类型的自动转换的相关文章

jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法_JSP编程

在自己练手时遇到了EL表达式被当成字符串处理而没有正确解析的现象.当时工程中使用的Javaee5, web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/

【转载】如何:在各种字符串类型之间进行转换

[转载]如何:在各种字符串类型之间进行转换2008-03-19 17:36如何:在各种字符串类型之间进行转换 本主题演示如何将各种 Visual C++ 字符串类型转换为其他字符串.可以转换的字符串类型包括 char *.wchar_t*._bstr_t.CComBSTR.CString.basic_string 和 System.String.在所有情况下,在将字符串转换为新类型时,都会创建字符串的副本.对新字符串进行的任何更改都不会影响原始字符串,反之亦然.从 char * 转换示例 此示例

关于el表达式中比较字符串时的一个问题

问题描述 判断函数 fn:contains 函数fn:contains 函数用来判断源字符串是否包含子字符串.它包括 string 和 substring 两个参数,它们都是 String 类型,分布表示源字符串和子字符串.其返回结果为一个 boolean 类型的值.下面看一个示例.${fn:contains("ABC", "a")}<br>${fn:contains("ABC", "A")}<br>前

Jsp内置对象及EL表达式及相关问题讲解

一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequestresponse HttpServletResponsesession HttpSession(有开关的:page指令的session属性的取值)application ServletContextconfig ServletConfigpage this(当前Servlet对象)exception java.lang.Throwable(有开关:page指令的i

jsp-EL表达式的比较字符串中包含运算符怎么办

问题描述 EL表达式的比较字符串中包含运算符怎么办 ${( cpb.cppp == pp.ppmc)?'selected=""selected""':'' }这里的${cpb.cppp} = ""KUKa/顾家家居"", ${pp.ppmc}也等于"KUKa/顾家家居" 因为字符串中包含"/"符号,所有页面读取时出错.js报rror: Syntax error unrecognized

SpringMVC的JSP页面中中EL表达式不起作用的问题解决

今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值. 问题如下图: 起初,我以为是jstl标签没有导入,但是经过检查,并不是这个原因,害我试了好久,还是没改出来.后来上网谷歌搜索一下才发现了问题所在! 解决方法: 在使用el表达式的jsp中配置: <%@page isELIgnored="false" %> 更改后就显示正确,如下: 该设置代表在本jsp中使用el表达式,可以解析

jsp-JSP传给action的是字符串类型,转换数据类型,让getlist()接收,求大神帮帮忙写下代码

问题描述 JSP传给action的是字符串类型,转换数据类型,让getlist()接收,求大神帮帮忙写下代码 JSP传给action的是字符串类型,怎么转换数据类型,然后让getlist()接收,求各位大神帮帮忙写下代码~ 如果能够给解释一下,那就千恩万谢啦 解决方案 可以通过强制转换在前面加上int 解决方案二: gongWenLeiBieList = dao.getList(Integer.parseInt(mingCheng));

java语言的自动转换与强制转换

问题描述 大家一起来讨论一下java语言的自动转换与强制转换机制是如何的呢? 解决方案 解决方案二:刚学JAVA,JAVA中有自动转换类型?解决方案三:隐式转换更贴切点解决方案四:有高到低可以自动转换(double到int.String到Object)由低到高必须强制转换(int到double.Object到String)解决方案五:自动解包解决方案六:自动封箱以及解封,想基本类型以及其对应的引用对象解决方案七:http://blog.csdn.net/Mailbomb/archive/2008

运用El表达式截取字符串/获取list的长度

${fn:substring(wjcd.lrsj, 0, 16)} 使用functions函数来获取list的长度 ${fn:length(list)}     <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>   函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contain