jsp语言基础

jsp搭建工程开发
1.它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束
2.JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等
3. Eclipse 环境,可以直接参阅:Eclipse JSP/Servlet 环境搭建。
4.test.jsp
5.Servlet 实例创建
6. /TomcatTest/WebContent/WEB-INF/web.xml 


2.理解JSP所遵守的生命周期
编译
初始化
JSP执行
销毁



3.
变量声明
<%
  serviceVar++;
  System.out.println("_jspService(): JSP共响应了"+serviceVar+"次请求");

  String content1="初始化次数 : "+initVar;
  String content2="响应客户请求次数 : "+serviceVar;
  String content3="销毁次数 : "+destroyVar;
%>



页面表达式使用

<%=content1 %>

<%=content2 %>

<%=content3 %>




4.jsp语法

1.jsp脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的
2.任何文本、HTML标签、JSP元素必须写在脚本程序的外面
3.我们需要在 JSP 文件头部添加以下代码:<> 解决中文编码问题
5.一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用
6.一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方
7.JSP注释  ctrl+/快捷键



8.JSP指令用来设置与整个JSP页面相关的属性
3种指令标签
<%@ page file="" %>
<%@ include file=""   %>
<%@ taglib  uri="" %>

9.JSP行为标签使用XML语法结构来控制servlet引擎。它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等等。
10.JSP支持九个自动定义的变量,江湖人称隐含对象。
pageContext
request
response
session
4.jsp语法 流程控制语句
判断语句
循环语句

4.jsp语法 字面量(5个)
int
boolean
float
string
null

5.JSP 客户端请求
5.JSP 服务端响应
5.JSP HTTP 状态码
200 ok
404 找不见资源页面
500  服务器错误



web端要做的事情
设置错误码,返回错误原因

数据过滤:
必输项
固定长度
格式(长度)
替换空格
隐藏表单域






你可能感兴趣的:(JSP)