zoukankan      html  css  js  c++  java
  • struts2标签s:from 携带参数问题总结

            描述:贴吧Demo回帖表单提交(s:form)时,携带要回帖子的主题ID

            使用过的无效方法如下:

                     1.直接在<s:form action="TopicAction_currentReply.action?topic.tid=${#topicSelect.tid}">

                             结果:报错,<s:form>标签不支持这种携带参数的方式.

                             ------------------------------------------------------------------------------------------------------

                            思路:在第一种方法失效后百度得知,可以用<s:hidden>隐藏要显示的内容,

                                    在后台使用struts2的属性驱动获得页面传递的主题ID

                            -----------------------------------------------------------------------------------------------------

                     2.内嵌<s:property>标签

                          <s:hidden name="topic.tid" value="<s:property value="#topicSelect.tid" />"></s:hidden>

                             结果:空值,value属性是字符串类型,故不能获得值栈的值.

                             参考:https://segmentfault.com/q/1010000005791621

                     3.内嵌${}el表达式

                            <td><s:hidden name="topic.tid" value="${topicSelect.tid}">

                            结果:空值.

                            参考: #{} ${} ${}区别   =》http://zhouchaofei2010.iteye.com/blog/1172384

                最后成功的方法:

                        <td><s:hidden name="topic.tid" value="#{#topicSelect.tid}">

                    分析:%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值 

                           参考: http://zhouchaofei2010.iteye.com/blog/1172384

                      

                           

  • 相关阅读:
    在 centos 下禁止 root 通过 ssh 远程登录
    在 sql server 中开启审核日志
    设置 centos 系统,使用终端连接的空闲等待时间(超时断开)
    谷歌地图文字渲染原理
    WebGL 水波及焦散(刻蚀)的渲染总结
    【Mybatis】获取sql
    git如何查看最新的远程分支
    绑定点击事件,当点击事件里依赖异步返回结果则阻止冒泡失效
    一个非常好用的生成目录树的npm包
    Spring Boot入门系列(二十一)如何优雅的设计 Restful API 接口版本号,实现 API 版本控制!
  • 原文地址:https://www.cnblogs.com/w-gao/p/7131815.html
Copyright © 2011-2022 走看看