javaWeb的开发方式:jsp、asp.net、php。
最近在学习接触jsp,在这里就做一些对jsp学习的相关知识点的梳理:
1、jsp的结构
(1)、静态页面:css、html、javaScript
(2)、动态部分:
a、指令:
编译指令:(只是在编译时 起作用并且不会有输出内容)
<%@ page 属性名=值%>
<%@ include file="文件名"%>
<%@ taglib prefix=前缀名 url=定义标签地址%>
动态指令:(建议不推荐使用)
<jsp:forward>将页面的响应转发给另一个页面
<jsp:parem>用于传递参数
<jsp:include>动态的引入一个jsp页面
<jsp:pluging> 用于下载javaBean或者 applets到客户端运行
b、脚本:
小脚本
<%java代码%>(用于编写业务逻辑的)
声明
<%!%>通过声明一个全或者方法
表达式
<%=值%>用于输出内容的(注意百分号和等号之间不能够有空格)
注意点:
静态包含:包含的是java源代码将jsp翻译成java源文件之后在进行整合(容易出现命名冲突)
缓存的解决:在地址栏中输入不同的量使的浏览器是访问服务器。