jsp入门小知识点

琐碎点

  • <%! %>方法的声明
  • <% %> 为程序片
  • <%= %>输出一个表达式的值
  • < !-- -->html注释 用户可见
  • <%-- --%>jsp注释程序员可见

jsp指令标记

page指令标记

  • import属性 导包
<%@ page import="java.lang.String","java.io.">
  • contentType属性 确定编码等
<%@ page contentType="text\html;charset=utf-8" %> 
  • session属性 调用内置会话对象
  • buffer 属性
<%@ page buffer="24kb" %>
  • isThreadSafe属性 是否线程安全
<%@ page isThreadSafe="ture" %>//ture支持多线程

info属性 相当于宏定义

<%@ page info=" ni giao wo di giao!" %>
getServletInfo();//获取info信息

include指令标记

< %@ include file="url" %>  静态插入一个文件

jsp动作标记

include动作标记

动态插入

<jsp:include page="url">
 param//<jsp:param name=''' name="">
 </jsp:include>

param动作标记(需要搭配使用)

<jsp:param name=" ",value="  ">

forward动作标记

<jsp:forward page="要转向的页面">
param
</jsp:forward>

tag文件与标记

tag文件必须保存在web服务目录/WEB-INF/tags下

taglib指令(用在JSP文件中)

<%@ taglib taddir=“自定义标记库的位置” prefix=“前缀”%>

tag指令

  • pageEncoding编码
<%@ tag pageEncoding="utf-8"%>
  • attribute 属性 jsp向tag中声明的属性传值
<%@ tag attribute name=="  " required="true/false" type="对象类型"   %>//true/false表示是否传递一个引用
  • variable指令 返回数据
<%@ tag variable name-given=" name"  variable-class="java.lang.* "   scope="AT_END" %>

jspContext.setAttribute("name",new double()) ;返回对象name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值