jsp学习-----jsp的6个动作
Posted 晓锋残月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp学习-----jsp的6个动作相关的知识,希望对你有一定的参考价值。
一、jsp的6个动作
名称 | 说明 |
<jsp:include > | 动态包含 |
<jsp:forward> | 请求转发 |
<jsp:param> | 设置请求参数 |
<jsp:useBean> | 创建一个对象 |
<jsp:setProperty> | 给指定的对象属性赋值 |
<jsp:getProperty> | 取出指定对象的属性值 |
二、使用说明
(1)<jsp:include> 动态包含
<jsp:include page="/include/header.jsp"></jsp:include>
(2)<jsp:useBean> 创建一个对象
<jsp:setProperty> 给指定的对象属性赋值
<jsp:getProperty> 取出指定对象的属性值
实例1:
创建一个实体类:Student
package com.xfcy.entity;
public class Student
private String name;
private String password;
public String getName()
return name;
public void setName(String name)
this.name = name;
public String getPassword()
return password;
public void setPassword(String password)
this.password = password;
public void show(String name)
this.name = name;
在4.jsp中写以下代码
<%@page import="com.xfcy.entity.Student"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
通过一般方法调用-------------------<%
Student stu=new Student();
stu.setName("tom");
out.print(stu.getName());
%><br>
通过使用jsp动作-------------- <jsp:useBean id="stu1" class="com.xfcy.entity.Student"></jsp:useBean>
<jsp:setProperty property="name" name="stu1" value="jerry"/>
<jsp:getProperty property="name" name="stu1"/>
</body>
</html>
得到的结果为:
(3)<jsp:forward> 请求转发
<jsp:param> 设置请求参数
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
request.getRequestDispatcher("/7.jsp?name=123&pwd=333 ").forward(request, response);
%>
<jsp:forward page="/7.jsp">
<jsp:param value="123" name="name"/>
<jsp:param value="333" name="pwd"/>
</jsp:forward>
</body>
</html>
3总结
以上便是对jsp6个动作的总结,如果存在错误的地方,请指出, 谢谢。
以上是关于jsp学习-----jsp的6个动作的主要内容,如果未能解决你的问题,请参考以下文章