现在的项目遇到一个很奇怪的问题。由于其中有个画面的JSP文件内容挺大(大约有2000多行代码),在修改后。首次运行该画面出错,查看log写的是jsp文件没有编译。
在eclipse中手工刷新一下生成的XXX_jsp.class后,再运行该画面,就能正常运行了。另外,该JSP中有3组共90个radio,radio后现实图片(很小的图片)。原来我是直接写的图片路径,首次运行该画面时正常,后来是把图片的路径改称常量,才发生首次运行画面时出错,刷新后正常。我在其他机器上也是试验过,发生同样的错误,应该可以排除由于我本机环境出错的原因。请大家帮我看一下,分析分析原因。部分代码如下:
<html:radio name="form_reg" property="rdo_sel" value="1-3"><img src="<html:rewrite page="/webap/images/list/1-3.gif"/>"></html:radio>
---修改前代码<html:radio name="form_reg" property="rdo_sel" value="1-3"><img src="<html:rewrite page="/"/><%=MyConst.IMAGE_PATH%>/1-3.gif"></html:radio>
---修改后代码