gpt4 book ai didi

java - 将非库 Java 类类型作为属性传递到 JSP 标记文件中

转载 作者:行者123 更新时间:2023-12-01 15:06:42 26 4
gpt4 key购买 nike

我正在尝试编写一个 JSP 2.0 标记文件,它将接受非库 Java 类型的对象作为属性。

例如:

包 org.myapp.model: Question.java

public Class Question {
private String name;
private String type;
public getName() { return name; }
public getType() { return type; }
...
}

显示问题.tag

<%@ tag body-content="empty" %> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="question" required="true" type="org.myapp.model.Question"%>
<h2>
<div>Question ${question.name} is of type ${question.type}</div>
</h2>

当我部署 web 应用程序时,出现错误:“属性问题的属性类型 (org.myapp.model.Question) 未知。”如果我忽略类型,它默认为 String,当然 Question.name 和 Question.type 会失败。我究竟做错了什么?

最佳答案

您是否尝试将导入添加到标记中?

 <%@ tag body-content="empty" import="org.myapp.model.Question" %> 

关于java - 将非库 Java 类类型作为属性传递到 JSP 标记文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12867848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com