JSP 简介

jsp全称:Java Server Pages
JSP本质上一种简化的servlet设计
jsp是一种运行在服务器端语言
jsp是一种使软件开发者 可以 响应客户端请求 ,并 动态生成 HTML,XML或其他格式文档的web网页的技术标准。
jsp技术以java语言为脚本语言,动态部分用Java编写

一种动态网页开发技术实现了在Java当中使用HTML标签 使用jsp标签,在html网页中添加java代码
标签通常以<%开头以%>结束。

jsp的hello world

新建一个.jsp文件如下

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> 
</head>
<body>
    <%
        out.println("hello world");
    %>
</body>

jsp的优势
与HTML相比:HTML是静态的
与JavaScript相比:JavaScript可以在客户端动态生成HTML,很难与服务器交互。不能提供复杂的服务,比如访问数据库和图像处理等等。

常见的动态网站开发技术对比
jsp:基于java平台,跨平台性好,安全性高,适合开发大型的,企业级的web应用程序。
aps.net :(微软的) .net平台,简单易学,跨平台性和安全性较差
php : 简单,高效,成本低开发周期短,特别适合中小型企业的web应用开发。开发的黄金组合(LAMP : Linux操作系统 +Apache +MySQL开源的小型数据库+PHP)

posted on 2017-03-15 11:18  dreamstar  阅读(104)  评论(0编辑  收藏  举报