有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否可以提交从WEBINF中的JSF页面位置呈现的表单?

我正在开发的基于JSF 2.2的web应用程序利用了各种错误页面,这些页面位于web-INF目录中,当遇到HTTP错误或Java异常时,根据web中的配置显示这些页面。xml文件

在一些错误页面上,我想包括一个表单,允许用户报告问题,并包括在调查问题时有用的各种属性,例如请求URI和错误消息

我遇到的问题是,当用户试图提交表单时,它失败了,出现了一个页面未找到错误,因为HTTP post请求方法使用的是WEB-INF目录中页面的URI,而不是失败的原始页面,因此将用户发送到错误页面

我知道WEB-INF中的文件不可公开访问,并理解这是上述问题的根本原因

在WEB-INF目录中定位错误页面的理由是防止用户直接访问这些页面,并通过我试图实现的表单报告错误问题

我的问题是,是否有其他方法允许最终用户提交从WEB-INF目录中的页面呈现的表单(在本例中是错误报告),或者是将错误页面移动到WEB-INF目录之外的某个位置的唯一解决方案?如果这是不可能的,有没有其他选择来实现类似的结果


共 (0) 个答案