jsf form enctype="multipart/form-data" 问题

hemhem 2010-02-03 03:45:07
如果form 加上enctype="multipart/form-data" 后点提交没反应,就直接刷新了一下页面,ACTION对应的东西都没做,连表单验证都没做。 如果去掉 这段后都是可以的,我主要是想做文件上传,用的是MYFACES-EXTENSION ,
<t:inputFileUpload id="txtFile" value="#{productBean.myFile}" required="true" storage="file" </t:inputFileUpload>
用的是这个。
是不是过滤器有冲突?
org.ajax4jsf.Filter
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
org.apache.myfaces.component.html.util.ExtensionsFilter
我用到这么几个过滤器。
框架用到JSF,SPRING,HAIBERNATE
...全文
196 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobing1988 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hemhem 的回复:]
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib……
wwwwwwww[/Quote]aaaaa
hemhem 2010-02-03
  • 打赏
  • 举报
回复
问题已经解决,感谢大家关注。
原来是我的
<filter-mapping>
<filter-name>ExtensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
这段写错了, mapping 的NAME 少了个空格,没对应我的JSF servlet
hemhem 2010-02-03
  • 打赏
  • 举报
回复
现在关键是根本没提交上来,如果提交上来的话读就好办了。
bobo415 2010-02-03
  • 打赏
  • 举报
回复
做文件上传 用多媒体的类型提交 会有这些问题的
有封装好的包可以读取 多媒体类型提交上来的数据
hemhem 2010-02-03
  • 打赏
  • 举报
回复
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/extensions" prefix="t"%>
<html>
<head>
<title>Main Page</title>
</head>
<body>
<f:view>
<h:form id="myForm" enctype="multipart/form-data">
<h:inputText id="txtMytext" value="#{productBean.imageResult}"
required="true"> </h:inputText>
<h:message for="txtMytext"></h:message>
<t:inputFileUpload id="txtFile" value="#{productBean.myFile}"
required="true"
storage="file" ></t:inputFileUpload>
<t:message for="txtFile"></t:message>
<h:commandButton id="cmd" action="#{productBean.saveProduct}" value="submit"></h:commandButton>
</h:form>
</f:view>
</body>
</html>
HTML 页面
Asdcer 2010-02-03
  • 打赏
  • 举报
回复
想看看你形成的html页面的form部分代码
hemhem 2010-02-03
  • 打赏
  • 举报
回复
如果只用到JSF 框架是没问题的
plplum 2010-02-03
  • 打赏
  • 举报
回复
不做web好久

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧