gpt4 book ai didi

java.lang.非法状态异常

转载 作者:行者123 更新时间:2023-12-01 14:02:42 25 4
gpt4 key购买 nike

if (request.getParameter("print_type") != null) {
String print_type = request.getParameter("print_type").toString();

if (print_type.contains("1"))//Preprinted page
{
session.removeAttribute("default_selected_opd_ticket");
session.setAttribute("default_selected_opd_ticket", "1");

if (session.getAttribute("opdTicket_preprinted") != null) {
printpg = session.getAttribute("opdTicket_preprinted").toString();
} else if (print_type.contains("3"))//Preprinted page
{
session.removeAttribute("default_selected_opd_ticket");
session.setAttribute("default_selected_opd_ticket", "3");
printpg = "../opdreport/antenatal_report.jsp";

}

} else { //for blank page
session.removeAttribute("default_selected_opd_ticket");
session.setAttribute("default_selected_opd_ticket", "2");

if (session.getAttribute("opdTicket_blank") != null) {
printpg = session.getAttribute("opdTicket_blank").toString();
} else {
printpg = "../opdreport/opdTicket_blank.jsp";
}
}

// printpg = "../opdreport/opdTicket_blank.jsp";//this is a jsp
request.getSession().setAttribute("backpage", backpg);
request.getSession().setAttribute("printpage", printpg);
request.getSession().setAttribute("regNo", registration.getRegistrationno());
request.getSession().setAttribute("pID", registration.getPatientid());

registration = null;
if (request.getParameter("SelectedOption") != null) {
String strSelectedOption = request.getParameter("SelectedOption").toString();

if (strSelectedOption.equals("withoutNk")) {
response.sendRedirect("../opdreport/printframe.jsp");
return;
} else if (strSelectedOption.equals("withNK")) {
response.sendRedirect("../opdregistration/Nk1Details.jsp");
return;
}

}
}

上面给出了部分代码。这里我无法重定向到提到的jsp页面。

所有数据都会被保存,而不会重定向到给出非法状态异常错误的页面。这里我使用了三个单选按钮,其值分别为 1、2、3。

用户将根据要求选择单选按钮,并根据要求重定向到相应的页面。

最佳答案

很可能,您在执行 sendRedirect() 之前就已写入响应流。如果您在刷新到输出流或写入 cookie 或 header 等后尝试重定向,则会抛出 IllegalStateException

关于java.lang.非法状态异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19221490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com