发表在JavaWeb图书答疑
2008-01-16
11294中的程序我在window2000中运行正常,但我把它挪到公司的linux上就出现问题了,我基本上确定是输入的位置路径有问题,也就是if(!dir.isDirectory())返回true;linux根目录是“/”,所以我在当前位置上这样写:/etc,结果返回"无效路径(我自己打印的)"~~很奇怪,请问怎么改,能让这个程序在linux上也能运行啊?谢谢解答!~
liangchao198
学分:0 LV1
不是路径的问题,而是jstl标签<jsp:setProperty name="dirBean" property="dirPath" value="${param.dirStr }" />中的value="${param.dirStr }" jsp没认,所以正确的路径也没传过去。手动把路径写到value里,遍历成功了,但${dir.name }又不认了,被当成了常量字符串了,请问为什么,谢谢
许久1
学分:0 LV1
请在页面的page指令中加入isELIgnored属性 :
<%@ page contentType="text/html;charset=gb2312" isELIgnored="false"%>
将isELIgnored属性值设为“true”表示忽略EL表达式,“false”表示执行EL表达式。
liangchao198
学分:0 LV1
本机web.xml的xsd是2.4的,服务器上是2.3的,唉~~~