freemarker如何获取页面请求的参数
来源:互联网 发布:淘宝网上开店的流程 编辑:程序博客网 时间:2024/05/14 13:05
用例描述:
A页面:http://localhost:8080/Houser/newsManage.action?categoryname=402880f5122bc83801122bd89fae0005
B页面:newsManage.ftl
在ftl页面这样写:
${request.getParameter("categoryname")}
但是假如你要用<#if 指令让${request.getParameter("categoryname")}参与比较呢?有一个小地方要注意一下:
正确写法:
1)
<#list pagesdatas as ls>
<#if ls.newscategory.id?default("") = ‘${request.getParameter("categoryname")}‘>
.....................
</#if>
</#list>
2)
<#list pagesdatas as ls>
<#if ls.newscategory.id?default("") = "${request.getParameter(‘categoryname‘)}">
.....................
</#if>
</#list>
3
<#list pagesdatas as ls>
<#if ls.newscategory.id?default("") = "${request.getParameter(\"categoryname\")}">
.....................
</#if>
</#list>
错误写法:
<#list pagesdatas as ls>
<#if ls.newscategory.id?default("") = "${request.getParameter("categoryname")}">
.....................
</#if>
</#list>
原因:估记应该是4个双引号冲突了
补充:把${request.getParameter("categoryname")}赋值给变量的正确写法:
1)<#assign var ="${request.getParameter(‘categoryname‘)}">
2) <#assign var =‘${request.getParameter(‘categoryname‘)}‘>
3)<#assign var ="${request.getParameter(\"categoryname\")}">
- freemarker如何获取页面请求的参数
- Freemarker获取上个页面表单提交的参数
- 获取页面请求参数的JS脚本
- FreeMarker 获取页面request、session中的参数
- freemarker 页面获取url中参数
- 在jsp页面如何获取servlet请求中的参数的办法
- 在jsp页面如何获取servlet请求中的参数的办法
- js获取页面请求参数
- freemarker页面如何获取绝对路径basePath
- freemarker页面如何获取绝对路径basePath
- freemarker页面如何获取绝对路径basePath
- freemarker页面如何获取绝对路径basePath
- freemarker页面如何获取绝对路径basePath
- asp下利用XMLHTTP获取请求页面返回的参数
- FreeMarker获取页面的session、request
- struts2如何获取页面参数
- 在jsp页面获取url请求参数
- 在jsp页面获取url请求参数
- IO流之对象的输入输出流
- .Net软件开发面试技巧
- spring定时器的使用
- Android ViewPager适配器 PagerAdapter的使用
- recycleview初始化
- freemarker如何获取页面请求的参数
- Android网络请求操作Volley框架的使用
- Android Studio插件整理
- 承接上文,达到监听端口,收发数据
- mysql中order by优化的那些事儿
- 浅谈CSS等高布局
- 略讲BeautifulSoup
- Ubuntu 14.04 安装搜狗拼音输入法
- JSP中使用JDBC删除数据