`
ollevere
  • 浏览: 264611 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<c:forEach> 取JavaBean 属性时 Unable to find a value for "sCustName" in object

 
阅读更多

 今天使用<c:forEach>标签迭代JavaBean的属性时报错:

 Unable to find a value for "sCustName" in object...

 

郁闷了好久,后来通过网上查资料 才发现是命名规范的问题, 把sCustName改成 scustName 就OK啦。。。

 

 

Spring JavaBean属性命名有特殊规范

一般情况下,Java的属性变量名都以小写字母起头.但也存在特殊情况,需要大写字母开头.

JavaBean允许大写字母起头的属性变量名,不过必须满足"变量的前两个字母要么全部大写,要么全部小写"的要求.

 

如: brand, IDCode, IC, ICCard等,这些变量名都是合法的.

而iC, iCCard, iDCode等属性名则是非法的.

分享到:
评论
1 楼 jayyunfei 2013-09-04  
这个不错,看来驼峰命名法不怎么合适,匈牙利命名法还是比较规范的,跟这种情况一样。

相关推荐

    <c:forEach>/jstl-1.2

    运作方式为当条件符合时,就会持续重复执行&lt;c:forEach&gt;的本体内容。 语法 语法1:迭代一集合对象之所有成员 &lt;c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [begin="begin"] [end=...

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

    c:foreach的各种用法

    在JSP(JavaServer Pages)开发中,`&lt;c:forEach&gt;` 是一个非常重要的标签,它属于JSTL(JavaServer Pages Standard Tag Library)的一部分,主要用于循环处理集合、数组等数据结构。相较于传统的JSP Scriptlets,使用...

    c标签-if-foreach-jar

    在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`&lt;c:if&gt;`和`&lt;c:forEach&gt;`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**&lt;c:if&gt;**...

    JSTL开发使用手册

    用于循环的 &lt;c:forEach&gt;?标签 用于分隔字符的 &lt;c:forTokens&gt;?标签? 用于包含页面的 &lt;c:import&gt; 用于得到 URL?地址的 &lt;c:url&gt;?标签? 用于页面重定向的 &lt;c:redirect&gt;?标签? 用于包含传递参数的?&lt;c:param&gt; 标签?.

    大量使用的JSTL标签用法.docx

    本文件主要涉及了JSTL中的一些核心标签,如`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`和`&lt;c:forEach&gt;`等,并展示了它们在实际应用中的用法。 1. **条件判断标签**: - `&lt;c:if&gt;`:用于进行条件判断,`...

    jsp标准标签标准动作

    Core库是JSTL中最基本的库,它包含了许多与HTML元素相似的功能标签,如`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`等。 - `&lt;c:out&gt;`:用于安全地输出数据,防止...

    jstl tags chm英文教程

    &lt;c:otherwise&gt;Value is equal to 10&lt;/c:otherwise&gt; &lt;/c:choose&gt; ``` ### 4. `&lt;c:forEach&gt;`标签 `&lt;c:forEach&gt;`用于遍历集合或数组。它可以迭代数组、列表、Map等数据结构。 ```jsp &lt;ol&gt; &lt;c:forEach items="${...

    JSTL标签实例

    - 遍历Map:`&lt;c:forEach items="${map}" var="entry"&gt;&lt;c:out value="${entry.key} - ${entry.value}"/&gt;&lt;/c:forEach&gt;` - 使用开始和结束索引:`&lt;c:forEach begin="1" end="5" var="i"&gt;${i}&lt;/c:forEach&gt;` 通过这样的...

    JSTL 核心标签库 使用

    本文将深入探讨JSTL的核心标签库(core tag library),主要包括`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`以及`&lt;c:forEach&gt;`等标签的使用。 1. `&lt;c:set&gt;`标签: `&lt;c:set&gt;`用于设置变量的值,...

    第8章 JSTL.ppt

    - `&lt;c:forEach&gt;`:遍历集合中的元素,通过`items`属性指定集合,`var`属性定义迭代变量。例如: ``` &lt;c:forEach items="${paramValues.Habit}" var="habit"&gt; ${habit} &lt;/c:forEach&gt; ``` 这段代码会遍历请求...

    JSTL标签使用总结

    本文将详细介绍JSTL中的核心标签:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:forEach&gt;、&lt;c:forTokens&gt;、&lt;c:catch&gt;、&lt;c:remove&gt;、&lt;c:set&gt;、&lt;c:import&gt;、&lt;c:redirect&gt;、&lt;c:url&gt;以及与之相关的&lt;fmt&gt;标签库。 #### 1. &lt;c:if&gt; &lt;c:if&gt;标签...

    jstl标签库 手册

    例如,`&lt;c:out&gt;`可以防止XSS攻击,`&lt;c:set&gt;`用于动态设置变量,`&lt;c:if&gt;`和`&lt;c:choose&gt;`提供了条件逻辑,而`&lt;c:forEach&gt;`则方便了遍历集合。通过熟练掌握这些标签,开发者能够更高效地构建JSP应用程序。

    JSTL标签基本用法详解

    通常配合`var`属性来保存异常对象,如:`&lt;c:catch var="exception"&gt;...&lt;/c:catch&gt;`。 5. `&lt;c:if&gt;` 类似于Java的条件语句,`&lt;c:if&gt;` 标签用于执行条件判断。例如:`&lt;c:if test="${age &gt; 18}"&gt;成年人&lt;/c:if&gt;`,如果`...

    JSTL标签库

    主要包括`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`、`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`、`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`、`&lt;c:import&gt;`、`&lt;c:url&gt;`和`&lt;c:redirect&gt;`等标签。这些标签...

    JavaWeb开发技术-Core标签库.pptx

    &lt;c:out value="value" [escapeXml="{true|false}"]&gt;defaultValue&lt;/c:out&gt; ``` - `value`属性:指定要输出的内容。 - `default`属性:当`value`为`null`时,输出的默认值。 - `escapeXml`属性:控制是否进行HTML...

    JSP标准标签库实例

    - `&lt;jsp:useBean&gt;`与`&lt;c:set&gt;`结合使用,可以将值设置到JavaBean的属性中。 ```jsp &lt;jsp:useBean id="stu" class="net.pcedu.student"/&gt; &lt;c:set value="16" target="${stu}" property="age"/&gt; ``` 综上所述,JSTL...

    struts_jstl

    &lt;/tr&gt;&lt;br&gt; &lt;/c:forEach&gt;&lt;br&gt; &lt;/table&gt;&lt;br&gt; &lt;p&gt;&lt;br&gt; &lt;li&gt;循环控制标签:c:foreach&lt;/li&gt;&lt;br&gt;&lt;br&gt; &lt;table border="1"&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;姓名&lt;/td&gt;&lt;br&gt; &lt;td&gt;年龄&lt;/td&gt;&lt;br&gt; &lt;td&gt;所属组&lt;/td&gt;&lt;br&gt; &lt;/tr&gt;&lt;br&gt; &lt;c:forEach var...

    javaweb标签大全

    - `&lt;c:forEach&gt;`:遍历集合或数组,是Java中的for-each循环的替代品。 - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断,类似于Java中的if和switch语句。 - `&lt;c:set&gt;`:设置变量,可以在JSP页面中创建和赋值变量。 - `&lt;c:...

Global site tag (gtag.js) - Google Analytics