二、JSP(部署 简单输出及注释)

JSP(Java Server Pages)

  • 运行在服务器端的Java页面
  • 使用HTML嵌套Java代码实现


    二、JSP(部署 简单输出及注释)_第1张图片
    图片.png
(1)客户端(通常是浏览器)接受用户的输入:一个 用户在IE浏览器中输入的用户名、密码。
(2)客户端向应用服务器端发送请求:客户端把请求消息(包含用户名、密码等信息)发送到应用服务器端,等待服务器端的响应。
(3)服务器端程序进行数据处理:应用服务器端通常使用服务器端技术,如:JSP等对数据请求进行处理。
(4)发送响应:应用服务器端向客户端发送响应消息(从服务器端检索到的数据),并由用户的浏览器解释执行响应文件,呈现到用户界面。

(JSP工作原理:将JSP翻译成可编译的JAVA文件,再将JAva文件编译成可执行的class文件,最后执行)

在互联网上如何实现资源访问

  • 计算机通过统一资源定位符实现资源访问
    URL:Uniform Resource Locator的缩写
    唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定

http://www.bdqn.cn/news/201409/newslist.jsp? page=6

二、JSP(部署 简单输出及注释)_第2张图片
图片.png

一、通过Tomcat部署网站

  • 在MyEclipse里配置Tomcat
    Window--->preferences--->MyEclipse--->Servers--->Tomcat--->tomcat 7x--->JDK--->1.7

部署Web应用程序

- 部署应用程序到Tomcat的webapps目录

项目右键---------》Export--------》Java EE---》war file----------》下一步选路径到Tomcat下的webapps--------》启动Tomcat-----》访问

  • 生成War包

方式3:(一个服务器部署一个项目)

  • 修改server.xml
    Context path = " " docBase=" "/>
    步骤一:


    图片.png

    步骤二:右键打开


    图片.png

    步骤三:
    图片.png

    步骤四:重新配置Tomcat
  • 提示:路径中最好不要包含中文

  • 注意:外部Tomcat不能同时处于运行状态

JSP

  • page指令
  • 通过属性定义了JSP的特性,实现与JSP容器的通信
<%@page language="属性值" import="属性值" pageEncoding="属性值"%>
图片.png

language="java"(编程是java语言)
import="java.util"(导包)
pageEncoding="utf8"(编码格式)

属性 说名
language 指定JSP页面使用的脚本语言
import 通过该属性来引用脚本语言中使用到的类文件
pageEncosing 使用指定JSP的字符编码方式

out对象

  • out对象是JSP的内置对象 (无需实例化即可使用)
  • 实现数据的输出显示

out对象的方法

属性 说名
print 向页面输出显示
println 向页面输出显示,在结尾处添加换行

< %out.print();%> 或< %out.println();%> 实现页面输出有弊端:

  • Java代码与HTML标签混在一起,可读性不好,不利于修改
  • 显示数据来自于数据库
解决方法:(初学未完善)
图片.png

二、JSP(部署 简单输出及注释)_第3张图片
图片.png

注释

  • JSP可以添加的注释:
    —HTML注释:< !--HTML注释-->
    JSP注释:< %--JSP注释--%>
    JSP脚本中注释:< %//单行注释%> 、< %/* 多行注释* />

Web程序调试和排错

Web程序常见错误:
  • 404错误-----找不到访问的页面或资源
    ——运行时,URL输入错误
    ——将页面放在WEB-INF下
    ——外部启动Tomcat,没部署项目
  • 500错误-----JSP页面代码有误

你可能感兴趣的:(二、JSP(部署 简单输出及注释))