HTTP Status 404 - /project/deleteProjectReback/18

本文记录了一次使用JFinal框架时遇到的HTTPStatus404错误及解决过程。通过调整URL参数获取方式和确保路径正确,解决了在服务端找不到对应Controller的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:“HTTP Status 404 - /project/deleteProjectReback/18”,今天在使用jfinal的getPara(0)来获取参数的时候,报了这个错误。

记忆技巧: 第一个参数为String 类型的将获取表单或者url中问号挂参的域值。第一个参数为int或者无参数的将获取urlPara中的参数值。

对于jfinal官方文档上描述这句话,我还是没有理解,对于解决标题中的问题显然是没有帮助的,不理解,怎么能用呢?

再来看
这里写图片描述

我的“程序员天性”又犯了,明明我的URL“/project/deleteProjectReback/18”,就是这样的类型啊,偏偏就又报了“HTTP Status 404 ”的错误,也就是没有在服务端找到对应的controller,真是奇了怪了!!!!!!!!!

然后就苦恼了半天,苦苦探索了一会,发现自己犯2了!

href="/project/deleteProjectReback/${deal_item.id}?callbackType=forward"

我少了项目的映射参数

<c:set var="ctx" value="${pageContext.request.contextPath}" />
href="${ctx}/project/deleteProjectReback/${deal_item.id}?callbackType=forward"

结语:jfinal的getPara系列方法确实很好用,在使用的时候,请先保证好路径是否正确,算是一个小小的警示吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉默王二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值