社区
Java EE
帖子详情
jsf中访问后缀的问题
huguang
2006-12-05 10:37:56
看了看jsf,仿照myeclipse中的例子写了一个,上来就犯了错误,使用jsp后缀而没用faces后缀访问,浪费了不少时间!
不过这也产生了一个疑问,怎么样控制用户不会自己直接访问.jsp的后缀呢?
这样虽然会报页面错误,也许不会有什么问题,但是总觉得不太好!
...全文
325
8
打赏
收藏
jsf中访问后缀的问题
看了看jsf,仿照myeclipse中的例子写了一个,上来就犯了错误,使用jsp后缀而没用faces后缀访问,浪费了不少时间! 不过这也产生了一个疑问,怎么样控制用户不会自己直接访问.jsp的后缀呢? 这样虽然会报页面错误,也许不会有什么问题,但是总觉得不太好!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huguang
2006-12-08
打赏
举报
回复
我知道是web.xml里配的,看来两位没明白我的意思!
这里配完了,访问index.faces是正常的,如果用户直接敲index.jsp,就会报一个网页上的标签错误!我觉得作为一个程序,报这种错误不太好!
就是想知道,怎么防止用户直接访问index.jsp,比如给个页面不存在之类的提示!
程序小童的爸爸
2006-12-08
打赏
举报
回复
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>//这里是显示在url上的内容
</servlet-mapping>
这样做的目的就是不要让用户直接看到url里显示的真实jsp的路径和名称
如果你想避免这个错的话,写一个显示为“输入页面不存在”的jsp,把所有不存在的页面的请求都转过去就行了
huguang
2006-12-08
打赏
举报
回复
再加30分,难道没有人在意这个问题吗?
huguang
2006-12-07
打赏
举报
回复
没人帮忙吗?顶上去
tomandy
2006-12-07
打赏
举报
回复
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
web.xml。里配的
huguang
2006-12-07
打赏
举报
回复
再顶
huguang
2006-12-06
打赏
举报
回复
哦?能说具体点儿吗?迷惑中
凉凉二点凉
2006-12-05
打赏
举报
回复
可以在faces-config.xml中配置的!
JSF
中
web.xml
中
配置
问题
在web.xml文件
中
配置,可以被配置为
后缀
和前缀
后缀
: Faces Servlet *.
jsf
前缀: Faces Servlet /faces/* 因此, 如果你有一个
JSF
页面,是位于根目录的 index.jsp 在
后缀
的情况下,
访问
它的URL
jsf
常见
问题
一
jsf
常见
问题
一2007-01-28 13:32※
JSF
中
PropertiesNotFound错误 ※使用Tomahawk遇到的ExtensionsFilter not correctly configured.
问题
※
JSF
中
的国际化 ※Error ListenerStart的
问题
※java.lang....
jsf
常见
问题
※
JSF
中
PropertiesNotFound错误※使用Tomahawk...
问题
※
JSF
中
的国际化※Error ListenerStart的
问题
※java.lang.ClassCastException错误※JSCookMenu不能导航的
问题
※View
中
的UIInput组件的值不能传递给Backing Bean,
Java EE -
JSF
技术简述
JSF
(JavaServer Faces),Java EE 规范技术
中
的一种
JSF
常见错误总结
错误目录列表:※
JSF
中
PropertiesNotFound错误※使用...
问题
※
JSF
中
的国际化※Error ListenerStart的
问题
※java.lang.ClassCastException错误※JSCookMenu不能导航的
问题
※View
中
的UIInput组件的值不能传递给Back
Java EE
67,511
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章