JSP知识点简介

<%@ page language="java"  contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.Date;" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <!-- 开头是JSP指令,page代表当前页面、include代表文件加载、taglib代表引用标签库-->
  <%!
  	//声明变量,方法
  	String str = "Test";
  	Date date;
  	public String printStr(){return "JSP Test";}
   %>
 <html>
 	<%= str %><!-- 使用JSP表达式 -->
 	<%--
 	<jsp:include page="test.txt"></jsp:include><!-- JSP动作元素,动态包含文件 -->
	<jsp:include page="sum.jsp">
 		<jsp:param value="100" name="sum"/>
 	</jsp:include>
 	<jsp:forward page="MyJsp.jsp"></jsp:forward><!-- JSP动作元素,页面重定向 -->
	--%>
 	<jsp:useBean id="userBean" class="com.test.Beans.User" scope="request"></jsp:useBean><%-- JSP页面引入Bean --%>
 	<jsp:setProperty property="name" name="userBean" value="TestBean"/><%-- 为上面引入的Bean设置属性 --%>
 	<jsp:getProperty property="name" name="userBean"/><%-- 使用Bean属性--%>
 </html>
	<%-- JSP内置9个对象,可以直接使用。
		page范围:使用pageContext的setAttribute设置属性,getAttribute获得属性。
		request范围:使用requestContext的setAttribute设置属性,getAttribute获得属性。
		session范围:使用sessionContext的setAttribute设置属性,getAttribute获得属性。
		application范围:使用applicationContext的setAttribute设置属性,getAttribute获得属性。
		request对象:使用getParameter获得form表单中数据
		response对象:返回从JSP页面中客户端的所有信心,如sendRedirect(String url)
		out对象:是一个缓冲的输出流,可以向客户端返回信息,如out.pringtln("test")
		session对象:用来记录每个客户端的访问状态。可使用getAttribute来获得属性,setAttribute设置属性等
		application对象:用于获得和设置Servlet的相关信息,声明周期是从服务器启动到服务器关闭。可使用setAttribute设置属性,getAttribute获得属性。
		
	 --%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值