首页 > 代码库 > JSP基础知识(一)
JSP基础知识(一)
web.xml的作用:
1.配置JSP,Servlet,Listener,Filter,标签库,JSP属性
2.配置JAAS授权认证,资源应用,web首页设置
JSP的本质是Servlet(web应用中每个JSP页面都会由Servlet容器生成对应的Servlet)
JSP包括静态的html页面代码和动态的Java脚本两部分
Servlet类源代码包括init(),destroy(),service()方法
JSP的四种基本语法:
jsp注释:<%--注释--%>
jsp声明:<%!--%> 用于声明变量和方法,符合Java语法,jsp声明将会转化为对应servlet类中的变量和方法,并不会独立存在
输出jsp表达式:<%=--%> 输出表达式后不能加分号
jsp脚本:<%--%> jsp脚本里会转化为jspservice里的可执行代码,所以jsp脚本里不那个定义方法
JSP的三个编译指令:
page:针对当前页面
例:<%@ page contentType="text/html";charset="GBK" language="java" errorPage=""%>
include:用于指定包含另一个页面
例:<%@ include file="scriptlet.jsp"%>
taglib:用于定义和访问自定义标签
JSP的7个动作指令:
jsp:forward:页面转向
jsp:param:传递参数
jsp:include:动态引入一个JSP页面
jsp:plugin:下载JavaBean或Applet到客户端执行
jsp:useBean:创建一个JavaBean实例
jsp:setProperty:设置JavaBean实例的属性值
jsp:getProperty:输出JavaBean实例的属性值
JSP基础知识(一)