`

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">

 

 

分享到:
评论

相关推荐

    jsp标签大全

    这个Tag处理类会遍历`list`中的每个元素,并将当前元素赋值给`var`变量,供内部使用。 2. **模板Tag库**:可以创建一套标准的Tag,用于构建页面布局或常见UI元素,提高开发效率。 **Tag处理类的调用机制** 当JSP...

    jsp核心标签的使用方法

    在JavaServer Pages (JSP) 技术中,核心标签库是预定义的一组标签,它们为开发者提供了方便的方式来操作页面元素,如控制流程、输出数据、处理表单等。本篇文章将深入探讨JSP核心标签的使用方法,并介绍一些常用的...

    jsp常用标签

    * &lt;jsp:param&gt;子句能让你传递一个或多个参数给动态文件,也可在一个页面中使用多个&lt;jsp:param&gt; 来传递多个参数给动态文件。 二、Forward 指令 Forward 指令用于重定向一个静态 html/jsp 的文件,或者是一个程序段...

    JSTL(JSP标准标签库)介绍.doc

    在这个例子中,`&lt;c:forEach&gt;`标签会遍历名为`items`的集合,并在每次迭代中将当前元素赋值给`item`变量。 2. **XML处理标签库(XML processing)** 这个库主要用于XML文档的处理,如XSLT转换、XML节点的操作等。...

    Html\给redio标签赋值.doc

    在给定的文档中,我们看到如何在JSP(JavaServer Pages)环境中为单选按钮(radio)赋值以及根据特定条件检查它们是否被选中。 首先,通过`request.setAttribute()`方法,我们看到两个属性被设置:`xmuszyes`和`...

    jsp自定义标签iterator遍历list[整理].pdf

    在 doStartTag() 方法中,首先获取 List 对象,然后将其转换为 Iterator 对象,并将其赋值给 it 变量。接着,判断是否存在下一个元素,如果存在,则将其取出并放置到 request 中,以便在 JSP 页面中使用。 在 ...

    JSP JSTL 标签库详解 (一个不漏)

    set 标签用于为变量或 JavaBean 中的变量属性赋值的工作。这个标签用于在某个范围(page、request、session、application 等)中使用某个名字设定特定的值,或者设定某个已经存在的 javabean 对象的属性。他类似于 (...

    JSP自定义标签1

    在JSP中,自定义标签允许开发者扩展标准的JSP标签库,创建符合特定需求的定制功能。以下是关于如何创建一个简单的JSP自定义标签及其扩展的知识点: ### 一、创建一个简单的自定义标签 1. **创建标签处理器类**: ...

    jsp标准标签库使用指南

    ### JSP标准标签库(JSTL)使用指南 JSP标准标签库(JSTL,JavaServer Pages Standard Tag Library)自JSP 1.1版本起便被引入,旨在简化JSP页面的开发过程,减少脚本代码的使用,提高代码的可读性和维护性。JSTL提供...

    JSP标准标签库.ppt

    - `${numbers}" &gt;`会遍历numbers数组的每个元素,并将当前元素赋值给变量number。 2. **国际化和格式化标签库**: - 这个库提供了处理多语言内容和日期/数字格式化的标签,如`fmt:message`用于获取本地化消息,`...

    jsp自定义标签介绍与操作实例参考.pdf

    例如,`&lt;required&gt;`元素表示一个属性是否必须在使用标签时指定,`&lt;rtexprvalue&gt;`元素则指示属性是否可以使用表达式来赋值。 在JSP页面中使用自定义标签,需要在Web部署描述符(web.xml)中声明标签库,并通过`...

    JSP简单标签

    在JSP中,简单标签(Simple Tags)是相对于传统脚本元素和JSP标签库(Tag Library)的一种轻量级替代方案。简单标签提供了一种更简洁的方式来处理页面逻辑,减少了代码的复杂性,并提高了可维护性。 1. **简单标签...

    jsp基础语法

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

    JSP自定义标签案例分析

    对于自定义标签,需要指定标签的名称、标签类的路径、标签体内容类型以及各个属性,如site和back属性都是必需的,并且可以由表达式动态赋值。 最后,在JSP页面中引入并使用自定义标签。使用taglib指令指定TLD文件的...

    JSP中的JSTL标签库的用法

    ### JSP中的JSTL标签库的用法 #### JSTL简介 JSTL(JSP Standard Tag Library,JSP标准标签库)是Sun公司为简化JSP页面的开发而设计的一组标准标签库。这组标签库使得开发者能够通过使用预定义的标签来编写更为简洁...

    Java struts2 ongl 标签 jsp页面

    Java Struts2 OGNL(Object-Graph Navigation Language)标签是用于在JSP页面中动态地访问和操作Java对象的强大工具。以下是对这些知识点的详细解释: 1. **对象树的访问**: OGNL允许开发者通过点号(`.`)来遍历...

    使用jsp标签显示新闻列表1参考.pdf

    本篇文章将深入探讨如何使用JSP标签显示新闻列表,重点讲解`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`和`&lt;jsp:getProperty&gt;`这三个标准标签,以及JavaBean的生命周期。 首先,`&lt;jsp:useBean&gt;`标签用于在JSP页面中创建或...

    js中获取jsp表单中radio类型的值简单实例

    单选按钮允许用户在一组选项中选择一个值,它通常使用`&lt;input type="radio"&gt;`标签来创建,并且具有相同`name`属性的多个单选按钮共同构成一个选择组,这样可以保证用户只能选择其中一个选项。 在JSP页面中创建单选...

    Jsp函数速查

    3. **JSTL(JavaServer Pages Standard Tag Library)**:这是一套标准的标签库,提供了许多预定义的标签,如循环、条件判断、URL重写等,使得JSP页面的编写更加简洁和易于维护。 4. **自定义标签**:开发者可以...

    Java Jstl C标签例子

    这段代码会遍历`users`集合,每次迭代都将`user`对象赋值给局部变量`user`,然后输出用户名。 4. `&lt;c:if&gt;`和`&lt;c:choose&gt;`:条件判断。例如: ```jsp ${user.isAdmin}"&gt; 欢迎管理员! ${user.age &gt; 18}"&gt; 您已...

Global site tag (gtag.js) - Google Analytics