今天图省事,直接在JSP页面写了点代码。结果就遇到了这样的错误,代码如下:
由于代码很简单,所以起初我考虑的是环境变量的问题,是不是少jar。但经排查。Struts标签初始化的变量与代码实现过程并不同步。经如下修改后,运行正常:
复制内容到剪贴板 程序代码
<logic:iterate id="pt" indexId="ind" name="LIST" length="1">
<%
pt=pt.toString();
int pos =pt.lastIndexOf("."); //到这部的时候开始报错
pt=pt.substring(0,pos);
out.println("["+pt+"]");
%>
<%
pt=pt.toString();
int pos =pt.lastIndexOf("."); //到这部的时候开始报错
pt=pt.substring(0,pos);
out.println("["+pt+"]");
%>
由于代码很简单,所以起初我考虑的是环境变量的问题,是不是少jar。但经排查。Struts标签初始化的变量与代码实现过程并不同步。经如下修改后,运行正常: