好的,所以我调用这个自定义标签:
<%@ 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/