Java 如何从jsp页面加载jsp页面?
我正在编写一个JSP代码,如下所示:Java 如何从jsp页面加载jsp页面?,java,jsp,classnotfoundexception,jsp-tags,Java,Jsp,Classnotfoundexception,Jsp Tags,我正在编写一个JSP代码,如下所示: <% if(---) {----} else { --- %> <jsp:forward page="error.jsp"> <jsp:param name="" value=""/> </jsp:forward> <% } %> error.jsp与当前jsp文件位于同一目录中,但仍引发“类未找到异常”。怎么办?从您的问题中不太清楚您试图实现什么,但是
<% if(---)
{----}
else
{ ---
%>
<jsp:forward page="error.jsp">
<jsp:param name="" value=""/>
</jsp:forward>
<%
}
%>
error.jsp与当前jsp文件位于同一目录中,但仍引发“类未找到异常”。怎么办?从您的问题中不太清楚您试图实现什么,但是如果您正在当前jsp页面中添加另一个jsp页面,那么请使用jsp:include,否则如果尝试重定向到另一个jsp页面,则可以使用以下内容 在scriptlet response.sendRedirect中使用,如下所示:
<%
response.setHeader("header_key", "header_value");
response.sendRedirect("your_page_location")
%>
另外,另一种简单的方法是使用action=“your_jsp.jsp”
提交表单,但在提交表单时,如果您正在发送一些数据等,则应使用此方法
根据具体情况选择上述任何选项
希望有帮助 ClassNotFound不可能链接到未找到的JSP页面。请给出scriplet中的完整错误和代码(很可能是缺少的类在那里使用)尝试使用“jsp:include”示例:-
RequestDispatcher rd = servletContext.getRequestDispatcher("/pathToResource");
rd.forward(request, response);