org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service()

在处理照片上传功能时遇到了`org.apache.catalina.core.StandardWrapperValve invoke`的Servlet.service()严重错误。问题出在POST请求的方法处理上。解决方法是移除`method = RequestMethod.POST`注解,并添加`@ResponseBody`,确保返回值为字符串。前端提交表单的URL应为`${basePath}photo/add.do?id=${photo.id}`,并且在成功后重新定位到列表页面。
摘要由CSDN通过智能技术生成

//上传照片
    @SuppressWarnings("finally")
    @RequestMapping(value="/add", method = RequestMethod.POST)
    @ResponseBody
    public String add(Photo nt) {
     
    }

解决方法:把method = RequestMethod.POST去掉,加上@ResponseBody

因为前台传送的url地址为:   url : "${basePath}photo/add.do?id=${photo.id}",返回值为字符串

 //监听提交
   form.on('submit(demo3)', function(data){
           $("#sqlform").form("submit",{
                url : "${basePath}photo/add.do?id=${photo.id}",
                onSubmit : function() { },
                success : function(result) {
                    var resul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值