java - 在jsp中找不到setter

标签 java jsp jsp-tags

好的,所以我调用这个自定义标签:

<%@ tag body-content="scriptless" import="java.util.*,com.serco.inquire.*,java.lang.*" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="theID" required="true" %>
<%@ attribute name="aUser" required="true" %>
 ... do stuff with variables here...

在 .jsp 文件中使用此代码:

<inq:singleRec theID="${id}" aUser="${user}" />

Tomcat 告诉我:

/detailview.jsp(32,4) Unable to find setter method for attribute: aUser

(是的,这就是我上面发布的行)

太好了..这次我错过了什么?

最佳答案

您有驼峰命名法属性名称“aUser”。它的开头有一个字符“a”,在这种情况下,JSTL/JSP 似乎无法找到 setter“setAUser()”。尝试将“aUser”更改为“user”或“theUser”。

关于java - 在jsp中找不到setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6511259/

相关文章:

java - 将 SAN 添加到 SSL 证书(在 Java 中)

java - 简单的JSP文件无法显示简单的自定义标签

java - JSP - session 属性 null 中的 ArrayList

jsp - 如何使用jsp include在应用程序(war)之外包含文件

java - 我可以从 clientIp 获取国家/地区名称吗?

java - 测试用户是否通过 JSP/Spring-MVC 登录

java - 在JSP中向字符串数组添加值

自动确定调用者的类名的 Java 记录器

java - 尝试在 MapActivity 中执行的 AsyncTask 中显示 ProgressDialog

Java - 尝试在数组内创建圆形对象