- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现在验证以下代码后,上传文件路径的值丢失了。无论如何我可以在验证失败后保留该值吗?谢谢你。
<t:inputFileUpload id="uploadFile" value="#{backBean.uploadFile}" storage="file" required="false" />
最佳答案
那是不可能的。这是 HTML 的安全限制。您不能预填充/保留 HTML 的值 <input type="file">
field 。由于 JSF 只是生成 HTML,JSF 对此无能为力。
想象一下,如果不存在此安全限制,网站将能够执行以下操作:
<form id="tryToGetPasswords" action="http://malicious.com" method="post" enctype="multipart/form-data">
<input type="file" name="file" value="c:/passwords.txt" />
</form>
<script>document.getElementById('tryToGetPasswords').submit();</script>
关于JSF <t :inputFileUpload> value lost after validation failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972263/
我正在使用 Tomahawk 的文件上传组件 用于上传文件。我已将表单的 enctype 设置为 enctype="multipart/form-data" 我用了提交表格。 但是UploadedFi
我正在使用带有 apache tomahawk 库的 JSF 框架。 如何在 JSF 中使用 input FileUpload 标签选择多个文件? 最佳答案 这是不可能的。 战斧的呈现 HTML4 元
我正在使用 myfaces ExtensionFilter 上传文件,但该文件没有设置到我的 bean 以进行进一步处理。 代码如下: w
我已关注this BalusC 的 FileUpload 教程。但 setter 没有被调用 最佳答案 这可能有以下原因: enctype="multipart/form-data" 上缺少属性。为
我发现在验证以下代码后,上传文件路径的值丢失了。无论如何我可以在验证失败后保留该值吗?谢谢你。 最佳答案 那是不可能的。这是 HTML 的安全限制。您不能预填充/保留 HTML 的值 field
我正在尝试使用 Apache tomhawk 和 JSF 2.0 上传文件,但是当我尝试导航到相应的 View 时,出现以下错误: javax.faces.view.facelets.TagAttri
我正在将我的应用程序从 JSF 1.2 升级到 JSF 2.2 并使用 Tomahawk 1.1.14 版本。 升级后,标记已停止工作,组件的值不再绑定(bind)到 backingbean 属性。
我是一名优秀的程序员,十分优秀!