zoukankan      html  css  js  c++  java
  • jsp学习笔记day1

    一、jsp简介

      JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

    JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

    JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

    JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

    jsp的用途

    JSP程序与CGI程序有着相似的功能,但和CGI程序相比,JSP程序有如下优势:

    • 性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。
    • 服务器调用的是已经编译好的JSP文件,而不像CGI/Perl那样必须先载入解释器和目标脚本。
    • JSP基于Java Servlets API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等等。
    • JSP页面可以与处理业务逻辑的servlets一起使用,这种模式被Java servlet 模板引擎所支持。

        最后,JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。这意味着JSP可以用最简单的方式来实现最复杂的应用。

    jsp的优势

    以下列出了使用JSP带来的其他好处:

    • 与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
    • 与纯 Servlets相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
    • 与SSI相比:SSI无法使用表单数据、无法进行数据库链接。
    • 与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。
    • 与静态HTML相比:静态HTML不包含动态信息。

    二、jsp环境配置

    工具:jdk

       tomcat

             idea或myeclipse

    1、安装jdk

    从官网上下载

    安装包下载好之后,双击安装包进行安装,会让你两次选择安装路径,第一次是JDK的路径,第二次是jre的路径;记住JDK的安装路径

    配置环境变量;分别为JAVA_HOME 值为jdk安装路径,如:

    D:Javajdk1.8.0_25(无此选项则自己创建)

    Path :将;%JAVA_HOME%in;添加至末尾 

     

    测试JDK是否安装成功

    在dos窗口中输入java -version,java,javac

    出现如图所示结果,就显示安装成功(可能显示的不一定是中文)

    二、JSP服务器的搭建

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

    首先去下载相应版本的tomcat;

    下载好tomcat后,解压安装包,解压后文件结构如图所示

    打开bin文件夹---双击startup.bat;系统会打开一个dos窗口,即启动成功;

    如果未打开dos窗口或者dos窗口一闪而过,可能是jdk的配置出错,请注意检查

    最后在浏览器中输入http://localhost:8080,出现如图所示情况则tomcat安装成功;

     

    Tomcat目录结构

  • 相关阅读:
    BOI 2002 双调路径
    BOI'98 DAY 2 TASK 1 CONFERENCE CALL Dijkstra/Dijkstra+priority_queue/SPFA
    USACO 2013 November Contest, Silver Problem 2. Crowded Cows 单调队列
    BOI 2003 Problem. Spaceship
    USACO 2006 November Contest Problem. Road Blocks SPFA
    CEOI 2004 Trial session Problem. Journey DFS
    USACO 2015 January Contest, Silver Problem 2. Cow Routing Dijkstra
    LG P1233 木棍加工 动态规划,Dilworth
    LG P1020 导弹拦截 Dilworth
    USACO 2007 February Contest, Silver Problem 3. Silver Cow Party SPFA
  • 原文地址:https://www.cnblogs.com/crx234/p/6591533.html
Copyright © 2011-2022 走看看