500状态码

news/2025/1/11 5:01:48/

500状态码

前言

前几天运行项目前端页面找不到js文件 报错406

一、出现500状态码空指针异常

服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现,不只是空指针,敲代码遇到最多的错误就是500

二、原因

代码如下(示例):

 @RequestMapping("/demandprojecttype")public String demandprojecttype(Integer prohectTypeId,HttpSession session,Model m){//获取session设置的参数String demandProjectName=(String) session.getAttribute("DemandProjectName");//输出前端获取的参数System.out.println("prohectTypeId:"+prohectTypeId);//输出此参数System.out.println("demandProjectName:"+demandProjectName);//调用service方法查询数据库List<Demand> demands=demandService.demandprojecttype(prohectTypeId,demandProjectName);//Moder设置返回的集合m.addAttribute("demands",demands);//返回页面return "demandhall";}

由于session中的参数值为空(null),所以报错500 提示空指针异常在这里插入图片描述

2.怎么解决

代码如下(示例):

if(demandProjectName !=null){//调用service方法查询数据库List<Demand> demands=demandService.demandprojecttype(prohectTypeId,demandProjectName);//Moder设置返回的集合m.addAttribute("demands",demands);//返回页面return "demandhall";}else {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="${pageContext.request.contextPath}" id="contextPath"><input type="button" class="layui-btn" id="withExport" value="查询项目"></div>

也可以在前端设置value值或者设置一个隐藏的input标签


http://www.ppmy.cn/news/335900.html

相关文章

WCF(500)错误(分析器错误)一例.

今天进行分布式调试的时候,突然出现如下错误: 响应消息的内容类型 text/html; charsetutf-8 与绑定(text/xml; charsetutf-8)的内容类型不匹配。如果使用自定义编码器&#xff0c;请确保正确实现 IsContentTypeSupported 方法。响应的前 1024 个字节为:“<html> <…

500 的纪念。

慢慢的也积累到这个程度了。虽然和人家 几m 的数量无法比较。也还是&#xff0c;纪念一个吧。 因为有 204 的 1st time visitors &#xff0c;所以自己的访问&#xff0c;估计也就一多半的样子了。 quota from statcounter: Page LoadsUnique VisitorsFirst Time VisitorsRet…

静态html 500错误,HTTP-500错误

http 500内部服务器(HTTP-Internal Server Error)错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了: ① 你是否改变过计算机名称。 ② 站点所在的文件目录是否自定义了安全属性。 ③ 安装了…

Http Status 500

这个错误一般都是空指针异常 错误信息页面一般都提示了错误的页面和行数 我的SearchCondition java:25是这样的 我的name值是空的&#xff0c;然后后面用到了name,所以报了空指针异常&#xff1b; 像大型的项目&#xff0c;可以采取以下的措施&#xff1a; 一、通过System.…

500错误

500 Internal Server Error 每次打开网页时&#xff0c;浏览器都会向托管站点的服务器发送请求&#xff0c;服务器将返回请求的数据和响应代码&#xff0c;HTTP响应状态代码指示请求是否成功。 500到599范围内的代码表示服务器错误。该错误不是由浏览器或Internet连接引起的&am…

浏览器错误500

对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决 The server encountered an internal error that prevented it from fulfilling this request的一种解决办法 右键有个resume。 运行一下就好了

浏览器500错误

1.使用thinkPHP5新开启一个项目。在ajax读取数据时&#xff0c;出现post调取失败,500错误。原因如下 在建立网站时&#xff0c;未设置当前用户组的权限可写入。 将权限修改后&#xff0c;便可以访问了。 转载于:https://www.cnblogs.com/blog-zy/p/7941634.html

1rmb to php peso,500 CNY

500 CNY 3724.62 PHP Change 500 人民币 3724.62 菲律宾比索 2500 CNY 18623.11 PHP Change 2500 人民币 18623.11 菲律宾比索 5000 CNY 37246.22 PHP Change 5000 人民币 37246.22 菲律宾比索 25000 CNY 186231.12 PHP Change 25000 人民币 186231.12 菲律宾比索 5000…