JSP的错误跳转方式:

JSP编译工程中,在一个jsp编译页面出现错误,实现jsp页面的跳转,即在开头的<%@ page %>中,添加errorPage属性,即:
<%@ errorPage =“要跳转页面的jsp文件”%>
同时 在要跳转的jsp页面的开头位置添加:
<%@ page isErrorPage=“true”%>

JSP的编译指令:
(1)page 编译指令 :JSP的调用类页面
JSP中调用相关Java类,即在头文件前加上<%@ page import=“Java.util.相关Java类名”%>
即可进行Java的相关类的调用。

(2)include编译指令:JSP的调用相关文件
在一个总JSP文件下,在其目录下输入<%@ include file=“相关文件全名包括扩展名” %>
同时注意,在调用的目录下和原JSP目录下,不可同时定义同一个变量!否则报错!

JSP的动作指令
(1) forword 指令
JSP中将一个头页面中的HTML体全部删除,然后加入
<jsp:forward page=“显示的页面.jsp”>
<jsp:param value=" 传送的参数" name=“传送参数的名称”/>将这个参数传送到显示页面
</jsp:forward>
在显示的页面中在body体内写入:
<%
String 新定义的一个名称=request.getParameter(“传送的参数的name”);
out.println(定义的名称); 输出显示相关参数
%>

(2)include 指令
首先在第一个jsp文件中将其中的相关内容剪切,替换到相关的一个HTML的页面中的全部内容,然后在原本的jsp文件中,在原本的head位置处,加入:
<jsp: include page=“文件名.html”></jsp:include>
在一个新建的jsp文件中,将原jsp中的相关内容剪切,替换到新建的jsp文件中,替换全部内容,然后在原jsp文件中添加相关指令,传递参数:
<jsp:include page=“文件名.jsp”>
<jsp:param value=“传送的参数” name=“传送参数的名称”/>
</jsp:include>
在新jsp文件中,在body中加相关属性 属性="<%=request.getParameter(“参数的name”)%>"

(3)useBean 指令
在Java Resources的目录下点击src,然后右键,新建一个class,在package后输入包名,自己命名,然后在name下,输入类名,然后在接口一栏中,选择add,输入Serializable,选择Serializable-Java接口,点击完成,然后在这个下面添加相关的属性,该属性设置为私有属性,即private 类型 名;然后在空白页面右击,然后选择Source,然后选择Generate Constructor using Fields…,然后选择取消所有属性,即Deselect All,然后点击OK,此时编译器自动选择了一种默认方法。然后再右键,Source,选择Generate Getters and Setters…然后点击Select All,生成get和set方法,然后点击OK。然后点击Ctrl+shift+f,保存,创建bean完成。
在webcontent文件下,创建相关的文件,创建jsp文件,在body中,添加网页的相关信息,比如创建表单,创建表单中,加入 将相关的注册信息输入的信息传出
在不使用usebean的情况下,在接受用户信息的jsp页面上,在body中进行jsp参数的调用,使用request.getParameter();的方式进行调用输出。
在使用usebean的情况下,在接受用户信息的jsp页面上,在body中输入:
<jsp:useBean id=" " class=“包的名字,即package后输入的名称”></jsp:useBean>
<jsp:setProperty property=“自定义的javaBean的属性名称” name=“同上的id名称”/>
<jsp:getProperty property=“自定义的Javabean的属性名称” name=“同上的id名称”/>