NutzCN Logo
问答 表单提交附件和其他数据 不是ajax提交
发布于 2386天前 作者 啊哈 1500 次浏览 复制 上一个帖子 下一个帖子
标签:

前台:

id:
name
file

后台
@At("/query/?")
@Ok("beetl:/aef/user/hello.html${p.mode == 'ajax' ? '#dataTable' :''}")
@AdaptBy(type = UploadAdaptor.class, args = { "${app.root}/WEB-INF/tmp","8192","UTF-8","10000"})
public Object query(@Param("..")Record record,@Param("file")TempFile[] files,HttpServletRequest req,HttpSession sess)

后台这么写不对:
java.lang.String cannot be cast to dao.entry.Record

6 回复

贴的代码和问的问题 不搭嘎

@Param("..")NutMap map

.............

这是我的前台页面:

id:
name
file

我后台接受到这些数据
但是我这么写:
@At("/query/?")
@Ok("beetl:/aef/user/hello.html${p.mode == 'ajax' ? '#dataTable' :''}")
@AdaptBy(type = UploadAdaptor.class, args = { "${app.root}/WEB-INF/tmp","8192","UTF-8","10000"})
public Object query(@Param("..")NutMap record,HttpServletRequest req,HttpSession sess){
报错了
java.lang.String cannot be cast to org.nutz.lang.util.NutMap

用 插入代码 按钮重新贴

前台:<form action="/bxasafety/gov/user/query/index" method="post" enctype="multipart/form-data">
id:<input type="text" name="id1"/>
name <input type="text" name="name1"/>
file <input type="file" name="file"/>
<input type="submit" value="formsubmit">
</form>

后台
@At("/query/?")
@Ok("beetl:/aef/user/hello.html${p.mode == 'ajax' ? '#dataTable' :''}")
@AdaptBy(type = UploadAdaptor.class, args = { "${app.root}/WEB-INF/tmp","8192","UTF-8","10000"})
public Object query(@Param("..")NutMap record,HttpServletRequest req,HttpSession sess){

    System.out.println(record);

}

报错了
java.lang.String cannot be cast to org.nutz.lang.util.NutMap

我怎么写才能正确接收表单数据和附件。

添加回复
请先登陆
回到顶部