500状态码

更新时间:2023-07-06 18:49:53 阅读: 评论:0

500状态码
500状态码
蜂蜜白醋前⾔
前⼏天运⾏项⽬前端页⾯找不到js⽂件 报错406
⼀、出现500状态码空指针异常
服务器遇到了⼀个未曾预料的状况,导致了它⽆法完成对请求的处理。⼀般来说,这个问题都会在服务器端的源代码出现错误时出现,不只是空指针,敲代码遇到最多的错误就是500
⼆、原因
代码如下(⽰例):
@RequestMapping("/demandprojecttype")
public String demandprojecttype(Integer prohectTypeId,HttpSession ssion,Model m){
//获取ssion设置的参数
String demandProjectName=(String) Attribute("DemandProjectName");
//输出前端获取的参数
System.out.println("prohectTypeId:"+prohectTypeId);
//输出此参数
System.out.println("demandProjectName:"+demandProjectName);
关于过年的简笔画//调⽤rvice⽅法查询数据库
List<Demand> demands=demandService.demandprojecttype(prohectTypeId,demandProjectName);
//Moder设置返回的集合红烧小鲫鱼
平均分教学设计猪肉饼>油烟机怎么安装m.addAttribute("demands",demands);
//返回页⾯
return"demandhall";
}
由于ssion中的参数值为空(null),所以报错500 提⽰空指针异常
2.怎么解决
代码如下(⽰例):
if(demandProjectName !=null){
//调⽤rvice⽅法查询数据库
List<Demand> demands=demandService.demandprojecttype(prohectTypeId,demandProjectName);
冬至文案
//Moder设置返回的集合
m.addAttribute("demands",demands);
//返回页⾯
return"demandhall";
}el{
demandProjectName="";
List<Demand> demands=demandService.demandprojecttype(prohectTypeId,demandProjectName);
m.addAttribute("demands",demands);
return"demandhall";
}
可以在后台写个判断,如果为空的话重新设置值
<div class="layui-btn-container">
<%--<button type="submit" class="layui-btn">查询项⽬</button>--%>
<input type="hidden" value="${tPath}" id="contextPath">
<input type="button" class="layui-btn" id="withExport" value="查询项⽬">
摩羯座的性格特点</div>
也可以在前端设置value值或者设置⼀个隐藏的input标签

本文发布于:2023-07-06 18:49:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1070583.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:出现   设置   错误   设计   猪肉饼   指针   遇到   服务器端
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图