`
leobluewing
  • 浏览: 242300 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

参数传递, jstl里 ${param.a.b}不能显示值

    博客分类:
  • jstl
 
阅读更多
前两天做个页面,前台的查询数值带到下一个页面。

对于类似  xxxxx?a=1&b=1&c=1 这样的查询参数,自然可以在下一个页面使用${param.a},${param.b} 这样来取值。

不过如果是这样的参数就有问题了  xxxx?a.b=1&c.d=2,在下一个页面用${param.a.b}就取不到值了。。

所以很简单,请用 ${param['a.b']}来取值。

不知道是不是jstl版本问题,不过应该不可能吧,引用的maven包是1.2

虽然不难,但是也查了半小时,记录一下。
分享到:
评论

相关推荐

    EL表达式和jsp JSTL标签库的总结

    - **param**:如果请求中传递的是单个值,`${param.name}`等同于`request.getParameter("name")` - **paramValues**:如果请求中传递的是数组或多值,`${paramValues.name}`等同于`request.getParameterValues("name...

    jstl文档和正则表达式文档

    - `<sql:param>`:传递参数到SQL语句。 5. **xml**:XML标签库,处理XML数据。 - `<x:parse>`:解析XML字符串。 - `<x:out>`:输出XML节点。 - `<x:transform>`:使用XSLT转换XML。 **正则表达式基础** 正则...

    freemarker总结

    [ {“Akey”:”Avalue”},{“Akey1”:”Avalue1”}, {“Bkey”:”Bvalue”},{“Bkey1”:”Bvalue1”}, ] hashes {“you”:”a”,”me”:”b”,”he”:”c”} 注释标志 这里是注释 --> 旧版本的freemarker采用...

    EL表达式的用法 很使用

    例如 `${param.username}" />` 可以将请求参数 `username` 的值设置到 `username` 变量中。 - **`<c:remove>`标签**:用于删除某个作用域内的变量。例如 `<c:remove var="username" scope="session" />` 可以删除 `...

    JavaEE面试笔试问答题.docx

    8. **JSP动作**:包括`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`, `<jsp:setProperty>`等,用于组合页面、传递参数等。 9. **JSP动态和静态include**:动态`<jsp:include>`在每次请求时都会执行被包含页面,...

    jsp2.0基本语法

    - `<jsp:param>`:向包含或转发的页面传递参数。 - `<jsp:useBean>`:查找或实例化一个JavaBean。 - `<jsp:setProperty>`:设置JavaBean的属性。 - `<jsp:getProperty>`:获取JavaBean的属性。 7. **EL...

Global site tag (gtag.js) - Google Analytics