请教一个问题,JSF不认#号实在怎么回事呢
forxinyang
2011-03-24
我刚接触jsf,看书联系一个很简单的例子,其中有一个文件index.jsp中,代码是这样的:
名称:<h:inputText value="#{user.name}"/><p/>,奇怪的是在浏览器中"#{user.name}"被原摸原样输出来了,请问大家这是什么原因呢?h:inputText的确起作用了,因为它生成了一个html input的表单元素,也不报任何错误。user是faces-config.xml中配置的bean,就算bean有问题,如果调用的话,也起码会报错,我感觉就是"#{user.name}"根本不解析,这是为什么呢?请大家指点啊。 |
|
yancheng278
2011-03-30
嘿嘿,最好有代码看一下!
|
|
lovewinner
2011-04-01
检查一下是不是缺少<f:view></f:view>,<h:from></h:from>
|
|
forxinyang
2011-04-01
我解决了,是因为web.xml的schema问题,本应该指定servlet api版本为2.5的,2.4就出现我提问中的结果了。
|