jsp标签

为了移除jsp页面的java代码,sun公司提供了一些内置的标签

我们称为jsp标签,或jsp动作元素

  1. jsp:include 相当于 RequestDispatcher 对象的页面引入

dispatcher.include 实现 Servlet包含

dispatcher.forward 实现servlet转发

forward 在转发时 web容器会清空response中的数据

在转发之后就无法向response写入数据

动态引入方式,在程序运行期间引入,jsp被翻译成两个

include指令也能实现页面的引入,静态引入,将两个jsp翻译成一个Servlet

包含和被包含的jsp页面指令不能发生冲突

其中,import和pageEncoding可以冲突

  1. jsp:forward 实现请求转发

结合 jsp:param 标签传参,自动进行url编码,编码的方式参照request编码

  1. <jsp:useBean id class scope> 内省

反射创建javabean,以id作为key存入指定的域

其实在创建之前,会先去域中找,找到了则不创建

  1. jsp:setProperty 设置属性值

<jsp:setProperty name=”user” property=”username” value=”zs” />

<jsp:setProperty name=”user” property=”username” param=”username” />

<jsp:setProperty name=”user” property=”*” /> 批量

  1. jsp:getProperty 获得属性值
原文地址:https://www.cnblogs.com/chen991126/p/13996597.html