我有下一个情况。 要JSP我转发的对象类别和迭代的名单在它:java jsp返回对象的地址
<html>
<head>
<title>Test</title>
</head>
<body>
<c:forEach var="category" items="${categories}">
<a href="/mytest/projects?category=${category}"><c:out value="${category.id} - ${category.name}"/></a><p>
</c:forEach>
</body>
</html>
至于链接到具体项目的结果列表显示。现在的问题是,JSP返回对象$ {}类的地址字符串,如:
[email protected]
如何通过它的地址早在servlet的达到这个目标?我可以返回它的ID,并简单地通过新的类别(ID)但我强烈认为有一种方法来访问已存在的对象。
在servlet的我试图让使用的是什么,我知道反对:
Category category = req.getParameter("category");
但是编译器返回错误串不能铸造类别(((
这里有一些关键的误解。 HTML是文本,并在客户端呈现。 Servlet在服务器上。这个符号'data.Category @ 6892b54'是默认的'toString'输出。覆盖相应类中的'toString'方法,您将得到不同的输出结果。 '$ {xyz}'调用名为'xyz'的属性'toString'。 –