分享

JSP常用动作元素

 昵称27831725 2015-10-30

JSP常用动作元素

(2012-03-17 14:04:18)
标签:

it

分类: Html CSS JSP

JSP中的动作元素很多,在此主要分析<jsp:include>,<jsp:forward>,<jsp:useBean>,<jsp:setProporty>,<jsp:getProperty>

具体如下:

1.在页面被请求时,引入一个文件 ----  <jsp:include>

语法说明:

<jsp:include>可以将静态或者动态页面插入当前的页面。当遇到include对象是,当前对象暂停。

格式:

<jsp:include page="URL" flush="true" />

<jsp:param name="" value="" /> **** 

param用来传递一个或者多个参数给动态文件。

 

2.把请求转向一个新页面 ----  <jsp:forward>

向静态的HTML页面,服务器小程序或者另一个JSP页面提供了当用户请求的运行调度,它将终止当前页面都的执行,因此用户虽然看着地址不变,但是内容已经改变了。

格式:

<jsp:forward page="URL" flush="true" />

param同上

 

3.实例化一个JavaBean --------- <jsp:useBean>

将Java处理移出Jsp页面,惊奇封装在一个JavaBean中,它可以将给的作用域里面的一个JavaBean示例与一个id及共享一个id的脚本变量关联。如果找不到id对象,则会使用其属性穿件一个新的实例。

格式:

<jsp:useBean  id="name" scope="page|..." class="classname" type="typeName" />

例子:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<jsp:useBean id="myBean" class="test.Bean"></jsp:useBean>
<%
 myBean.setAge(22);
 myBean.setName("liwei");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www./TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p>This is my information:
<br>my name is :<%=myBean.getName() %>
<br>my age is :<%=myBean.getAge() %>
</p>
</body>
</html>

 

4.JavaBean属性 

格式:

<jsp:setProperty name="useBean" property="name" value="value" />

<jsp:getProperty name="useBean" property="pName" />

例如:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<jsp:useBean id="myBean" class="test.Bean"></jsp:useBean>
<jsp:setProperty property="name" name="myBean" value="tianya"/>
<jsp:setProperty property="age" name="myBean" value="31"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www./TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p>This is my information:
<br>my name is :<%=myBean.getName() %>
<br>my age is : <%=myBean.getAge()%>
</p>
</body>
</html>

 

到此JSP的常用动作元素就说完了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多