org.apache.jasper.JasperException: An exception occurred processing JSP page /user/users.jsp at line

article/2025/10/27 22:39:25

看报错信息,问题出现在了代码段的第二十行,这行只写了一个for循环,再看下面还报了一个空指针异常的错误,初步判断问题出现在了list上,jsp没能从Java后台中获取到list的数据。

找到对应发送请求的位置

package controller;import service.UserService;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;public class DeleteUser extends HttpServlet {private UserService userService=new UserService();protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String id=request.getParameter("id");String path=request.getContextPath();userService.deleteUserById(Integer.parseInt(id));response.sendRedirect(path+"/user/getUsers");}
}

这里使用了重定向,业务逻辑是想在删除用户后,将处理完的用户表重新显示出来。

问题出现原因:这里servlet的转发和重定向有混淆,并没有给users.jsp页面传递上数据

解决方法:users.jsp换成获取全部用户的请求

response.sendRedirect(path+"/user/getUsers");

http://chatgpt.dhexx.cn/article/mAJNlqMi.shtml

相关文章

org.apache.jasper.JasperException: Unable to compile class for JSP:

标题 MyEclipse10默认tomcat6.0默认jdk1.6 项目场景:使用jsp内置对象response对象,创建一个普通的web项目运行jsp时,然后向客户端输出二进制流,实现下载功能。结果报错。 问题描述: 不多bb,直接上代码&a…

org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundExcepti

org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.jsp.main_jsp 主要问题&#xff1a; 原因&#xff1a;有多个界面有下面这句话 <% taglib uri"http://java.sun.com/jstl/core" prefi…

【已解决】org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

错误信息很明确&#xff0c;就是没有找到index_jsp这个class文件。 Jsp本质上就是一个servlet&#xff0c;也就是一个java类&#xff0c;tomcat通过运行编译好的class文件来显示jsp页面&#xff0c;而翻译jsp文件为java文件的引擎也就是tomcat的jasper。但是我的tomcat内部是没…

已解决org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

已解决org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 文章目录 报错问题解决方法福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错&#xff08;当时他心里瞬间凉了一大截&#xff0c;跑来找我求助&#xff0c;然后…

完美解决org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

已解决org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 文章目录 报错问题解决方法福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了报错&#xff08;当时他心里瞬间凉了一大截&#xff0c;跑来找我求助&#xff0c;然后…

已解决org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundExce

已解决org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundExcepti异常的正确解决方法&#xff0c;亲测有效&#xff01;&#xff01;&#xff01; 文章目录 报错问题解决方法福利 报错问题 粉丝群里面的一个小伙伴敲代码时发生了…

JasperException异常

今天处理分页遇到一个很郁闷的问题&#xff0c;就是jsp页面显示类型转换异常&#xff08;id是integer类型的&#xff0c;但是异常提醒是input string id)和JasperException异常&#xff0c;最终问题是出在JasperException异常上。 在使用query对象进行本地sql语句的赋值时如果未…

org.apache.jasper.JasperException 解决思路

一、本文前置条件: 1. Tomcat 8及以上 2. 读取taglib标签报错&#xff0c;报错内容: org.apache.jasper.JasperException ...(省略) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this applicat…

解决org.apache.jasper.JasperException: 无法为JSP编译类

1.问题描述 org.apache.jasper.JasperException: 无法为JSP编译类: 在运行java web项目时&#xff0c;启动tomcat服务器报这样的操作&#xff0c;一般就是tomcat版本跟jdk版本不兼容的问题。我用的是jdk17&#xff0c;经过查阅相关资料得出一般使用jdk8就可以解决此类问题 2.…

C#的checkedListBox控件

&#xff08;1&#xff09;单击选中&#xff0c;而不是双击选中&#xff0c;checkedlistbox控件右键属性&#xff0c;将 checkonclick 改成 true 就是单击选中&#xff0c;false 就是双击选中 &#xff08;2&#xff09;多选框并排显示&#xff0c;将 multicolumn 改成 true 就…

关于checkedListBox

首先设置控件属性CheckOnClick为true添加事件ItemCheck 添加代码如下&#xff1a; for(int i 0; i < checkedListBox1.Items.Count; i) {if(i ! e.Index){checkedListBox1.SetItemCheckState(i,CheckState.Unckecked);} } 添加事件SelectedIndexChanged for(int i 0; …

CheckedListBox 当中项的状态改变

首先&#xff0c;说下我需要实现的功能&#xff0c;就是把获得数据Id显示在CheckedListBox上&#xff08;单击空白处不响应&#xff09;&#xff0c;如果在CheckedListBox上勾选的项就加入到list集合中&#xff0c;取消勾选状态就从集合中移除。 之前我碰到一个问题&#xff0…

C#开发之——CheckedListBox(12.12)

一 概述 在C#语言中提供了与CheckBox一节中介绍的复选框功能类似的复选列表框(CheckedListBox)&#xff0c;方便用户设置和获取复选列表框中的选项 复选列表框显示的效果与复选框类似&#xff0c;但在选择多个选项时操作比一般的复选框更方便 <!--more--> 二 实例 使…

C# CheckedListBox控件的用法

一、常用属性、方法和事件 1.常用属性 &#xff08;1&#xff09;CheckOnClick属性 CheckOnClick属性是布尔类型的值&#xff0c;如果为True&#xff0c;那么单击条目就能将条目勾选&#xff1b;如果为false&#xff0c;则要双击条目才能将其勾选。 &#xff08;2&#xff…

checkedListBox1.GetItemChecked(i)无效(未解决)

1.无效 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace checkedListBox {public pa…

CHECKEDLISTBOX用法总结

C# CHECKEDLISTBOX用法总结 一般认为&#xff1a;foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。 其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码&#xff1a; for (int i 0; i < checkedListBox1.Items.Count; i) {if…

C#:CheckedListBox的用法

CheckedListBox的用法&#xff1a; private System.Windows.Forms.CheckedListBox checkedListBox1; 1.添加选项 checkedListBox1.Items.Add(“选项1”); checkedListBox1.Items.Add(“选项2”); checkedListBox1.Items.Add(“选项3”); 2.得到选项个数 int i checkedL…

winform控件之checkedListBox

checkedlistbox控件也是我们常用的控件&#xff0c;我们仿照上一篇checkbox的例程&#xff0c;这回用checkedlistbox来实现 本来以为是很容易实现的&#xff0c;结果发现想让功能做的完善以下&#xff0c;中间有许多坑需要填&#xff0c;下面我们一起来看一下吧 1.界面布局 界…

C#学习笔记:CheckedListBox控件的用法

一、常用属性、方法和事件 1.常用属性 &#xff08;1&#xff09;CheckOnClick属性 CheckOnClick属性是布尔类型的值&#xff0c;如果为True&#xff0c;那么单击条目就能将条目勾选&#xff1b;如果为false&#xff0c;则要双击条目才能将其勾选。 &#xff08;2&#xff…

分组控件:CheckedListBox控件的使用

在CheckBox、CheckedListBox、RadioButton和TrackBar这四个控件的功能都是设置和获取值的&#xff0c;我们称之为设置值的控件。 前面我们了解了CheckBox控件和RadioButton控件的使用&#xff0c;这里我们来看CheckedListBox控件的使用&#xff0c;CheckedListBox控件在工具箱…