太郁闷了,新装了一个tomcat 6.0.20 结果发现里面的一个 404异常处理的程序总是不能运行,而这个代码是我从另外一个正在使用的代码里复制过来的。代码如下
当然,里面的key是可以正常使用的。
于是考虑是否在value里面不能使用这个方式?于是修改为
运行正常了,有点奇怪的现象。在以前的版本里,是不允许参数里使用字符串+表达式的,比如
value="MyPrefix<%=id%>"
而使用
value = "<%="MyPrefix"+id%>
是允许的,难道这个版本也不允许了?
总之,在使用变动的参数时,在外面实现处理完再使用,总是不会错的。
一个小教训,呵呵呵!