我正在尝试在我的项目中使用任何 jsp scriptlet 并将它们转换为模型类。因为我们都知道我们的jsp 中的scriptlet 是邪恶的。除了这段代码在我尝试将它分成一个类时真的给我带来了问题。这是一段相当简单的循环子节点的代码。这是我的jsp,它工作得很好:
<%
NodeIterator ni = currentNode.getNodes();
while (ni.hasNext()) {
Node nii = ni.nextNode();
String printNodeTitle = nii.getProperty("fileReference").getString();
%>
<img src="<%= printNodeTitle %>" />
<%
}
%>
这是我的模型类中的代码:
public class fileReference(){
Node currentNode = (Node) context.getAttribute("currentNode");
NodeIterator ni = currentNode.getNodes();
while (ni.hasNext()) {
Node nii = nodeLoop.nextNode();
String printNodeTitle = nii.getProperty("fileReference").getString();
}
public String getPrintNodeTitle() { return printNodeTitle; }
}
奇怪的是我没有收到错误,我只是没有输出。有任何想法吗?任何帮助是极大的赞赏。