1.jsp:forward标签使用
jsp:forward是请求转发标签,该标签是将当前页面的请求转发给其他Web资源,如另一个html页面 jsp页面 servlet等。而当前页面不做请求处理或者做些验证性的工作。
1.1实现forward跳转
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'Jsp5.jsp' starting page</title>
</head>
<body>
<%
pageContext.forward("/index.jsp");
%>
</body>
</html>
1.2.跳转的时候带参数:
<jsp:forward page="/ServletDemo1">
<jsp:param name="data" value="XXX"></jsp:param>
</jsp:forward>
1.3获取引入数据
<jsp:include page="test.jsp">
<jsp:param name="upwd" value="123"/>\
</jsp:include >
二、jsp:useBean的基本用法
jsp:useBean也是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下:
<jsp:useBean id="name" class="package.class" /></jsp:useBean >
三、jsp:getProperty
可以使用jsp:getProperty来获取指定的JavaBean的值,基本语法如下
<jsp:setproperty property="*" name"sa"/>
四、jsp:setProperty
可以使用jsp:setProperty为已经实例化的JavaBean的属性赋值,而jsp:setProperty共有四种使用方式。
<jsp:setproperty property="*" name"sa"/>
重点注意:
html注释<!-- -->不能在动作元素(jsp:include jsp:forward jsp:taglib)中使用否则会报500错误