jsp和servlet简单应用,org.apache.catalina.core.ApplicationDispatcher invoke错误

紫竹 紫竹 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//这个类是Servlet验证用户登录成功类,并且为wel界面要显示的内容准备数据
package com.controller;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.model.UserCl;

public class ControllerServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//得到login.jsp转发过来的信息
String u=request.getParameter("user");
String p=request.getParameter("passwd");
System.out.println(u+"\t"+p);
UserCl uc=new UserCl();
if(uc.checkUser(u, p)){
//将要wel界面要显示的数据传给wel界面
String table = "studenttest";
int allCount=(int)uc.allCount(table);//得到总记录数
System.out.println("总记录数\t"+allCount);
//得到要显示的用户列表
ArrayList a1 = uc.userList(table, 1, 8);
System.out.println("数组\t"+a1);
//将数据发给wel界面
request.setAttribute("al",a1);
request.setAttribute("allCount",allCount+"");
//要显示的页数数字
int allPage=8;
//转发
request.setAttribute("allPage", allPage+"");
System.out.println("allPage:\t"+allPage+"");
//显示的上一页
int pageNow=1;
request.setAttribute("pageNow", pageNow+"");
System.out.println("pageNow:\t"+pageNow+"");
//登录成功
//request.getRequestDispatcher("wel.jsp").forward(request, response);
request.getRequestDispatcher("wel.jsp").forward(request, response);

}
else{
//登录失败
//request.getRequestDispatcher("login.jsp").forward(request, response);
request.getRequestDispatcher("login.jsp").forward(request, response);

}

}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
}

}
这个错误一直在报,实在看不出那个地方错了
2010-11-22 20:50:46 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
严重: Servlet.service() for servlet controllerServlet threw exception
java.lang.NullPointerException
。。。。。。
。。。。。。。
at com.controller.ControllerServlet.doGet(ControllerServlet.java:50)
at com.controller.ControllerServlet.doPost(ControllerServlet.java:64)
。。。。。。
。。。。。。。
50和60行分别是:红颜色的两行
还有,每个地方我都打印了:zizhu 123
总记录数 39
数组 [com.model.UserBean@18e8541, com.model.UserBean@1ce85c4, com.model.UserBean@1b03c1a, com.model.UserBean@139e351, com.model.UserBean@17aece8, com.model.UserBean@1578aab, com.model.UserBean@51127a]
allPage: 8
pageNow: 1

知道的请帮帮忙

...全文

相关推荐

高校技术转移办公室人员如何精准识别高质量可转化专利?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

chromedriver-win64-159.0.8137.0(Canary).zip

chromedriver-win64-159.0.8137.0(Canary).zip

LCG元

风光储协同并网发电系统仿真(Simulink仿真实现)

内容概要:本文系统介绍了风光储协同并网发电系统的Simulink仿真资源,聚焦于风力、光伏与储能系统在交直流微电网环境下的集成建模与一体化协调控制策略仿真。内容涵盖MPPT最大功率点跟踪、储能变流器(PCS)控制、下垂控制、虚拟同步机(VSG)技术、并网PQ控制、孤岛运行、能量管理及混合储能(如蓄电池与超级电容)的功率分配等关键技术模块。资源提供完整的Simulink模型文件、详细的说明文档、参考文献及SCI论文复现资料,支持从理论建模到仿真验证的全流程科研实践,适用于微电网并网特性分析、系统稳定性研究与先进控制算法验证。; 适合人群:电力系统、新能源发电、微电网控制及相关方向的研究生、科研人员和工程技术人员,尤其适合具备MATLAB/Simulink操作基础和电力电子、自动控制背景的专业人士; 使用场景及目标:①开展风光储多能互补系统的建模与仿真研究;②完成学术论文复现、课程设计或学位课题开发;③深入掌握微电网中储能协调控制、并网逆变器控制、VSG动态响应等核心技术的实现机制; 阅读建议:建议结合所提供的参考文献与建模报告,按照资源目录顺序循序渐进地学习,优先运行仿真模型并调整关键控制参数,通过对比不同工况下的系统响应,深入理解控制逻辑与动态性能,全面提升科研仿真能力与工程应用水平。

ssswww56

国央企创新负责人在推动科技成果转化时如何实现全流程闭环管理?.docx

国央企创新负责人在推动科技成果转化时如何实现全流程闭环管理?

BIZKEEN

供应商与我司型号对照表安全板2026.9.10(3).xlsx

供应商与我司型号对照表安全板2026.9.10(3).xlsx

努力学写脚本的八宝糖
评论 3
收藏 已收藏
分享
返回顶部
紫竹
Java EE 67,535 成员 225,843 内容