`

c:set标签中的var 与value的关联问题!!!

    博客分类:
  • 2007
阅读更多
.jsp加入代码:
<c:set scope="session" value="${page.result}" var="page"></c:set>
<c:set value="${page1.result}" var="page1" scope="session"></c:set>
<c:set value="${page2.result}" var="page2" scope="session"></c:set>
报错:
avax.servlet.jsp.el.ELException: The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer.
可见这种<c:set>的用法是错误的!!!!!!

分享到:
评论

相关推荐

    struts2 标签 大全 总结 实用

    例如,`&lt;s:set var="total" value="%{#session.cart.totalPrice}" /&gt;`将购物车总价存入名为"total"的变量中。 11. **s:debug标签**:用于在页面上输出调试信息,显示Action、ValueStack、Session等详细信息。这对于...

    最全的struts2标签说明.rar

    12. `&lt;s:set&gt;`:用于在值栈中设置变量,如`&lt;s:set var="myVar" value="Hello, World!"/&gt;`。 13. `&lt;s:url&gt;`和`s:a&gt;`:创建URL链接,`&lt;s:url&gt;`用于生成URL,`&lt;s:a&gt;`则将URL包装为一个链接标签。 14. `&lt;s:include&gt;`:...

    struts2教程_常用标签

    例如,`&lt;s:property value="name" /&gt;` 将显示与Action对象关联的"name"属性的值。 2. **s:textfield** - 用于创建HTML输入字段,如文本框。例如,`&lt;s:textfield name="username" label="用户名" /&gt;` 创建一个带有...

    struts 2标签库介绍

    例如:`&lt;s:label for="username" value="Username" /&gt;`,这里 `for` 指定了关联的输入元素,`value` 指定了标签的文本。 #### 32. `&lt;s:merge&gt;` - 合并列表 用于合并两个列表。例如:`&lt;s:merge var="allItems" list...

    struts2.0的标签库

    创建一个与`email`输入框关联的标签。 29. **`&lt;s:merge&gt;`** - 合并多个列表。例如: ```jsp &lt;s:merge var="mergedList"&gt; &lt;s:property value="list1"/&gt; &lt;s:property value="list2"/&gt; &lt;/s:merge&gt; ``` 将`list...

    jstl命令

    `&lt;c:set&gt;`标签用于设置限制了作用域的变量,其基本语法是`&lt;c:set var="name" scope="scope" value="expression"&gt;`。`scope`属性指定变量的作用域,可以是`page`, `request`, `session`或`application`,默认是`page`...

    jstl的使用有关JSTL的用法详解

    &lt;c:set var="name" value="World"/&gt; Hello, &lt;c:out value="${name}"/&gt; ``` 在这个例子中,我们使用了fmt库设置页面的本地化,然后使用`fmt:formatDate`格式化当前时间。接着通过`c:set`设置变量`name`,最后使用`c:...

    awk set 使用手册

    `set`在`awk`中是一个关键的概念,它涉及到变量、数组以及模式匹配等方面。本手册将深入探讨`awk set`的使用方法,帮助你更好地理解和运用这一工具。 一、`awk`基础 `awk`的名字来源于它的创始人——Alfred V. Aho...

    Flex_2_中的元数据标签

    ### Flex 2 中的元数据标签 元数据标签在 Flex 2 开发中扮演着重要的角色,它们为编译器提供了必要的信息以更好地理解和编译应用程序。这些标签并不直接参与 SWF 文件的生成,而是作为指导编译过程的重要工具。 ##...

    Shell 学习笔记

    echo 'Variable value: $my_var' # 输出: Variable value: $my_var echo "Variable value: $my_var" # 输出: Variable value: hello ``` **3.2 字符串操作** - 长度: `${#var}` - 分割: `${var:start_index}`, `${...

    DOS批处理高级教程精选合编

    set var=value echo %var% ``` **3. &gt; 重定向符** - 示例: ```batch dir &gt; output.txt ``` **4. &gt;&gt; 重定向符** - 示例: ```batch echo text &gt;&gt; output.txt ``` **5. &lt;、&gt;&、重定向符** - 示例: `...

    struts2中的map遍历

    Map是一种键值对的数据结构,其中每个键(key)都是唯一的,并与一个值(value)关联。在Java中,Map接口提供了多种实现,如HashMap、TreeMap等。在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language...

    jsp中存取session值简单介绍

    在上面的代码中,使用了JSTL标签库中的`&lt;c:set&gt;`来设置session中的变量,使用`&lt;c:out&gt;`标签来输出session中的变量值。 使用session时需要特别注意以下几点: 1. session默认的超时时间一般为30分钟,但开发者可以...

    ios协议传值

    首先,协议在Objective-C中通过`@protocol`关键字声明,而在Swift中则使用`protocol`关键字。协议可以包含方法、属性和关联类型等要求,这些要求必须被遵循该协议的类或结构体实现。例如: ```objc @protocol ...

    ES6中Set和Map用法实例详解

    ES6新增了Set和Map这两种数据结构,它们是JavaScript编程中非常有用的工具,主要用于存储唯一值和键值对数据。下面将详细介绍Set和Map的基本概念、用法和实例,以及它们的特性和操作方法。 ### Set数据结构详解 ...

    scwcd310-083考试笔记

    - `&lt;c:set&gt;` 用于设置变量的值,`target`、`var`、`property`和`value`分别用于设置目标对象、变量名、属性名和值。 - `&lt;c:param&gt;` 添加请求参数。 4. **JSP Bean标签**: - `&lt;jsp:useBean&gt;` 创建或查找Java ...

    java/jsp 实现二级级联菜单

    &lt;c:set var="menuItems" value="${requestScope.menuItems}" /&gt; &lt;c:forEach items="${menuItems}" var="parent"&gt; ${parent.name} &lt;c:forEach items="${parent.children}" var="child"&gt; ${child.name} &lt;/c:...

    dos批处理教程(实用)

    - **用set命令设置自定义变量**:通过`set var=value`的形式设置变量。 - **用set命令进行简单计算**:利用`set /a`进行数学运算。 - **用set命令进行字符串处理** - **字符串替换**:使用`set "var=original_...

    flash自定义类案例

    标签中的"flash脚本"指的是ActionScript,它是Flash开发中的主要编程语言,用于控制动画、处理用户输入、与其他软件通信等。了解和熟练掌握ActionScript对于理解和创建自定义类至关重要。 总结一下,这个"flash...

    Actionscript3.0开发人员指南

    var value:Number = hash["one"]; ``` **多维数组** 多维数组可以表示表格或者矩阵: ```as3 var matrix:Array = [[1, 2], [3, 4]]; var element:Number = matrix[0][1]; ``` **克隆数组** 使用 `clone()` 方法...

Global site tag (gtag.js) - Google Analytics