0
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页面。java.lang.illegal状态异常
所有的数据都保存而不重定向到给出非法状态异常错误的页面。这里我使用了三个分别具有值1,2,3的单选按钮。
用户将根据要求&选择单选按钮,根据它将重定向到相应的页面。
请问您是否可以粘贴异常stacktrace? – Jiji
需要修复你的代码格式(在编辑框下面有一篇文章的预览,没有理由发布一些看起来不正确的东西;正确的取*然后*后)。现在这个问题非常难以理解。 –
异常消息文本告诉你到底发生了什么问题。它说了什么?你读过它吗? – EJP