我正在尝试在我的项目中使用任何 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; } 
}
奇怪的是我没有收到错误,我只是没有输出。有任何想法吗?任何帮助是极大的赞赏。