Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从jsp页面加载jsp页面?_Java_Jsp_Classnotfoundexception_Jsp Tags - Fatal编程技术网

Java 如何从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文件位于同一目录中,但仍引发“类未找到异常”。怎么办?从您的问题中不太清楚您试图实现什么,但是

我正在编写一个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);