今天图省事,直接在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标签初始化的变量与代码实现过程并不同步。经如下修改后,运行正常:
新建一个记事本 把下面的内容复制进去
然后保存,在把该记事本的扩展名改成 .cmd 运行下该文件就ok了
复制内容到剪贴板 程序代码
regsvr32 /u /s igfxpph.dll
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}
然后保存,在把该记事本的扩展名改成 .cmd 运行下该文件就ok了
没有使用struts的话这句代码是这样的:
<input name="Button" type="button" class="btn_grey" value="注册" onClick="window.location.href='register.jsp'">
使用struts标签以后只能这样:
<html:button property="button" value="注册" />加上class="btn_grey"以后就会报错
应该是:
tagLib's attribute --> HTML attribute
styleClass --> class
style --> style
styleId --> id
<input name="Button" type="button" class="btn_grey" value="注册" onClick="window.location.href='register.jsp'">
使用struts标签以后只能这样:
<html:button property="button" value="注册" />加上class="btn_grey"以后就会报错
应该是:
tagLib's attribute --> HTML attribute
styleClass --> class
style --> style
styleId --> id