遇到的问题--java--JSP页面EL表达式$显示key为数字的map
2018-01-30 16:17
351 查看
action中的代码
jsp页面中的代码:
注意事项:
map名后不要加点,直接是[]
key要用单引号
在js中写,要在整个取值外面加双引号
以下用法报错或者对应不到值
private Map<String, String> msgs = new HashMap<String, String> msgs.put("1", "验证码错误"); request.setAttribute("msgs",msgs);
jsp页面中的代码:
<script type="text/javascript"> var msgTip = "${msgs['1']}"; alert(msgTip); </script>
注意事项:
map名后不要加点,直接是[]
key要用单引号
在js中写,要在整个取值外面加双引号
以下用法报错或者对应不到值
var msgTip = "${msgs["1"]}"; var msgTip = "${msgs.1}"; var msgTip = "${msgs.'1'}"; var msgTip = "${msgs[1]}";
相关文章推荐
- 7. 在jsp页面中编写java遇到的问题
- 针对jsp页面插入jstl代码遇到HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.jstl.jstl_jsp的问题
- tomcat问题,jsp页面无法编译,web页面一片空白,log显示空指针,在tomacat的work文件夹下没有生成相应的Java文件
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- jsp中遍历map,通过key和code对比,将map的value显示到页面
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- UTF-8轻松解决mysql汉字录入及jsp页面的汉字显示问题
- jsp页面显示问题(org.apache.jasper.JasperException: Unable to compile class for JSP)
- 一个jsp页面显示的中文问题
- jsp页面中EL表达式被当成字符串处理不显示值的问题
- action中的list在JSP页面如何显示问题的总结
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- action中的list在JSP页面如何显示问题的总结
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- JAVA 使数据库内的每条数据显示在JSP页面上
- 利用JSP在Web页面中显示随机数字验证码图片
- JSP中乱码问题解决(一、JSP页面显示乱码,二、表单提交中文时出现乱码,三、数据库连接出现乱码,四、数据库的显示乱码 )
- 解决JSP引入JS文件后,JS文件中字符在页面上显示为乱码问题
- myEclipse设置 解决jsp页面显示乱码问题
- Java 类生成验证码(数字字母),Jsp页面完成校验