您的位置:首页 > Web前端 > JavaScript

JSP 基本语法

2015-06-11 23:06 579 查看
1 JSP 的由来

servlet产生后,存在很大的问题,为了表现页面的效果,需要输出大量的HTML 语句,表现为一个个字符串,不仅利于开发,也不利于后期的维护,由此产生了JSP。主要用于将Servlet中负责显示的语句抽取出来。一个JSP 文件写出后,最终还是要通过JSP 来运行。

2 什么是JSP

是Sun公司制定的一种服务器端动态页面技术的组件规范。

3 语法

<% for(int i = 0 ;i <10 ;i++){
out.println(i);
} %>


代码块,也称为脚本

在servlet中表现为

out.print(3+5);
out.print(add());
out.print(xx.getName());
out.print(xx.getName()+“abc”));


<%=1+2%>


输出语句,表现为

out.println(1+2);


JSP 页面中的指令

<%@ 指令名  属性=值 %>


常用指令包含以下三种

  page指令

  include指令

  taglib指令

page指令可以实现在JSP页面中导入要用到的Java包,也可以对页面的一些属性进行设置

<%-- 导包 --%>
<%@ page import=“java.util.*“%>
<%@ page import=“java.util.*,java.sql.*“%>
<%-- 设置response.setConentType方法的参数值 --%>
<%@ page contentType=“text/html;charset=utf-8“%>
<%-- 设置容器读取该文件时的解码方式 --%>
<%@ page pageEncoding=“UTF-8“%>


include指令主要用于将其他页面包含在另一个页面之中。同一个应用中的很多页面都会有相同的导航头、版权声明,在每一个页面中重复编写是没有必要的,而且如果导航头发生变化时不利于所有页面的更新。如果将这样共用的部分单独做到一个文件中,只需要在不同的页面中添加引用,就可以实现页面内容的重用。

<%@ include file=“header.html” %>


JSP 隐含对象

由于JSP页面最终要转化为一个Servlet,而作为即将转变为Servlet的一个前期版本,会有很多系统提供给页面能够直接使用的对象,这些对象的创建由系统完成,对象名也有系统命名,根据页面中要实现的功能直接使用即可。



这些隐含对象在jsp 中可以直接使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: