Java Web JSP概述

JSP:

   JSP是简化Servlet 编写的一种技术,它将Java代码和HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用Java代码来编写,

   而对固定不变的静态内容采用普通静态HTML 页面的方式编写。

   简单程序:

      新建一个JSP页面,在body节点内<% %>中即可编写Java代码

        <body>

          <%

            Date date = new Date();

            System.out.println(date);

          %>

        </body>

   JSP可以放置在WEB应用程序中的除了WEB-INF及其子目录的其他任何目录中,JSP页面的访问路径与普通HTML页面的访问路径形式完全一样

    JSP的运行原理:JSP本质上是一个Servlet

      每个JSP页面在第一次访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序翻译成Servlet的class类文件,

      然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释这个由JSP页面翻译成的Servlet程序。

原文地址:https://www.cnblogs.com/D1212/p/10321442.html

时间: 2024-10-12 20:26:25

Java Web JSP概述的相关文章

[Java Web] JSP

一.简述 JSP是一种动态网页技术标准,其本质就是Servlet. JSP文件在用户第一次请求时会被编译成Servlet,之后再由该Servlet处理用户的请求. 二.基础 <!-- 声明 --> <%! String scheme; String serverName; int serverPort; %> <!-- 代码段 --> <% scheme = request.getScheme(); serverName = request.getServerNa

java web JSP问题总结

问题01:Unknown tag (c:forEach). 导入jstl.jar包,再在jsp文件中加入:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>即可

9.Java web&mdash;JSP内置对象

容器内置了9大对象,这些对象在jsp页无需实例化,可以直接使用. 分别为request. response .session. application .out. pageContext .config .page. exception 1)request对象 request封装了由客户端请求的http所有细节,包括HTTP头信息,系统信息,请求方式,请求参数 request.getParameter("参数name");  //获取请求的url参数.不存在此参数返回null,存在参数

java web JSP语法详解

CSS 当要在站点上所有或部分网页上一致地应用相同样式时,可使用外部样式表.在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性.如果人们决定更改样式,只需在外部样式表中修改一次,而该更改会反映到所有与该样式表相链接的网页上.通常外部样式表以 .css 做为文件扩展名,例如 Mystyles.css.然后在需要此样式的页面中将其链接进来. 这是能够真正做到网页表现与内容分离的一种样式设计语言.相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像

java web 开发实战经典(一)

一.jsp三种Scriptlet(脚本小程序) 1.<% %>  :定义局部变量.编写语句等. <% String str = "hello world!";//定义局部变量 out.println(str);//编写语句 %> 2.<%! %>  :定义全局变量.方法和类.(虽然此方可以编写类,但不建议使用.我们一般通过JavaBean的形式调用类) <%! public static final String INFO = "JA

Java Web基础 --- Jsp 综述(下)

摘要: JSP脚本中包含九个内置对象,它们都是Servlet-API接口的实例,并且JSP规范对它们进行了默认初始化.本文首先通过一个JSP实例来认识JSP内置对象的实质,紧接着以基于请求/响应架构应用的运行机制为背景,引出JSP/Servlet的通信方式与内置对象的作用域,并对每个内置对象的常见用法进行深入介绍和总结. 一. JSP 九大内置对象概述及相关概念说明 JSP脚本中包含九个内置对象,这九个内置对象都是 Servlet API 接口的实例,并且JSP规范对它们进行了默认初始化(由 J

Java Web(六) JSP

现在的Java Web开发已经很少使用JSP脚本了,业务逻辑都交给Servlet处理,JSP只负责显示视图,所以接下来的内容就对JSP脚本不做叙述了... JSP概述 JSP全名为Java Server Page,是为了简化Servlet的工作而出现的替代品.JSP是一种基于文本的程序,其特点是HTML与Java程序共同存在.执行时JSP会被Tomcat自动编译,编译后的JSP和HttpServlet一样,都是javax.servlet.Servlet接口的子类,因此JSP是另一种形式的Serv

java web学习笔记-jsp篇

转载自:http://www.cnblogs.com/happyfans/archive/2015/03/17/4343571.html 1.java web简介 1.1静态页面与动态页面   表现形式 所需技术 静态网页 网页内容固定,不会更新 html,css 动态网页 网页内容由程序动态显示,自动更新 html,css,DB,java/c#/php,javascript,xml,主流的动态网页脚本(jsp,asp.net,php) 1.2搭建java web开发环境 jdk1.7+tomc

java web概述

1. java web资源分为 静态web(html.css.js.flash)和动态web资源(ASP PHP JSP,就是一个可以访问的小程序) 2.动态web资源使用数据库实现 增删改查操作. 3.使用JDBC控制数据库 C/S 和 B/S 争论C/S QQ.网盘优点:实现绚丽的效果和特殊功能,只需下载一次客户端,依赖网速比较弱缺点:第一次使用需要下载客户端,更新时,所有客户端都需要更新 B/S 页游优点:不需要下载客户端,只需要浏览器,更新很容易,改服务器就行缺点:浏览器展示能力还比较有