`

JSP 如何 给 标签 赋值

 
阅读更多

问题:

JSP 有变量 String filterString =(String)request.getParameter("filter");

直接用 jsp 设值,会报编译错误,说 tag 中不能用 % :

<t:datagrid name="type" title="Demo" actionUrl="controller.do?<%=filter%>" idField="id" treegrid="true" pagination="false">

改为 ${filter} , 但值为空

<t:datagrid name="type" title="Demo" actionUrl="controller.do?${filter}" idField="id" treegrid="true" pagination="false">

 

正确方案:

通过  c 标签赋值。

String filterString =(String)request.getParameter("filter");

<c:set var="filter" value="<%=filterString%>"/>

<t:datagrid name="type" title="Demo" actionUrl="controller.do?${filter}" idField="id" treegrid="true" pagination="false">

 

 

分享到:
评论

相关推荐

    jQuery实现标签子元素的添加和赋值方法

    一、在jsp页面中定义&lt;select&gt;标签,如下: 科室: &lt;select class="dept-name-show" style="width: 70%;"&gt; &lt;/select&gt; 二、编写js语句: [removed] $(function () { var dname = $(".dept-name-...

    jsp基础语法

    学习JSP内部指令和标签,了解JSP程序的结构,JSP各种内部指令,JSP表达式,JSP的变量声明和方法声明,学习用JSP设计简单的动态网页。 二、实验内容及要求 1.利用所学JSP语法规则完成动态网页的设计。 2.学习如何...

    jstl深入学习知识

    我们可以自己去定义一些jsp标签。自定义包含两个:java类,tld文件(标签的描述文件) 标签库JSTL(JSP Standard Tag Library): 因为在jsp中使用java代码去控制页面的显示(即:用小段的),可读性很差,这样后期...

    jsp实现局部刷新页面、异步加载页面的方法

    3.将id为courseList的dom标签重新赋值为需要的页面,就能达到局部刷新的目的 $('#courseList').html(msg); 例如: $.ajax({ dataType:text, url:basePath+'/courseList', data: { courseBox : types },...

    struts的tld属性解释

    现在用struts的很多,但是对于struts的tld属性你有多少了解呢? 来看看这个吧,详细解释了一下struts的tld里面各...//rtexprvalue:"RUN-TIME EXPRESSION VALUE",是否可以动态赋值,在jsp中如value="&lt;%=attributeName%&gt;

    el表达式 jstl

    JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 JSTL目前的最新...

    JAVA集成PageOffice的最简单示例

    PageOffice是标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具,完美支持JSF、SSH等开发架构。 强大的Word、Excel 动态数据填充及格式控制功能。服务器端无需安装Office软件,根据...

    userBean标签的使用

    jsp:useBean 动作用来装载一个将在 JSP 页面中使用的 JavaBean。 setProperty 动作用于设置 useBean 中指定的 JavaBean 的属性值。 useBean 中 id 所指定的对象通过 setProperty 中对 property 指定的属性进行赋值后...

    深入浅出Struts2(附源码)

    24.1 JSP include指令/标签的不足 302 24.2 Tiles布局和定义 303 24.2.1 布局页面 303 24.2.2 Tiles定义 304 24.3 Struts Tiles插件 305 24.4 Struts Tiles示例 306 24.5 小结 309 第25章 JFreeChart插件 310...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    24.1 JSP include指令/标签的不足 302 24.2 Tiles布局和定义 303 24.2.1 布局页面 303 24.2.2 Tiles定义 304 24.3 Struts Tiles插件 305 24.4 Struts Tiles示例 306 24.5 小结 309 第25章 JFreeChart插件 310 25.1 ...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

    使用模型驱动方便从表单获取用户输入的值

    在jsp页面中的表单元素中只需定义与pojo类SupplierSort相同的属性名称的表单元素即可,然后提交到对应的Action时就可以直接把名称相对应的表单元素赋值给supplierSort对象的属性。 例如: SupplierSort类的对象...

    EL表达式 (详解)

    4) 1--EL表达式用${}表示,可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码. 2--EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数...

    JSTL类库及源码

    当前文件为JSTL的类库和源码压缩包,同时还附有引入JSTL类库的指令代码条,具体操作,从txt文件中选取与当前数据库标识相同的那一条代码,赋值粘贴到jsp、html页面的header标签前面(不包含在任何标签内)即可!

    千方百计笔试题大全

    coreJava部分 8 ...245、 如何给weblogic指定大小的内存? 56 246、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 57 247、如何启动时不需输入用户名与密码? 57 248、在weblogic管理制台中对一个应用...

    java面试宝典

    java面试试题 全面 准确 带答案 ...245、 如何给weblogic指定大小的内存? 56 246、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 57 247、如何启动时不需输入用户名与密码? 57 248、在...

    人事OA管理系统

    本案例所使用技术: 1、struts2标签 2、jsp页面 3、SSH2 框架 目前完成功能: 1、用户登录判断权限 2、普通用户登录主页详情查看 3、员工考勤查询 4、员工个人薪资查询 5、员工假期申请与查询及修改 6、用户密码...

    Java开发技术大全(500个源代码).

    assignTwoDime.java 为二维数组赋值 getMaxElem.java 获取数组中的最大元素 incCapicity.java 演示StingBuffer的容量增长 SortDemo.java 排序示例 travelTwoDime.java 遍历二维数组 traversing.java 遍历一维...

Global site tag (gtag.js) - Google Analytics