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

JSP(Java Server Pages)

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


    图片.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

图片.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

图片.png

注释

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

Web程序调试和排错

Web程序常见错误:
  • 404错误-----找不到访问的页面或资源
    ——运行时,URL输入错误
    ——将页面放在WEB-INF下
    ——外部启动Tomcat,没部署项目
  • 500错误-----JSP页面代码有误
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,509评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,806评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,875评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,441评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,488评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,365评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,190评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,062评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,500评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,706评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,834评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,559评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,167评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,779评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,912评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,958评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,779评论 2 354

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,654评论 18 139
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    java日记阅读 3,444评论 0 13
  • JSR:https://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133...
    远o_O阅读 583评论 0 0
  • 江南胜地,风景宜人。春山碧波,夏日草木以竞秀。秋风爽气,冬霜高洁以寂寥。泉石烟霞,恒年年以玩赏,乌龙青鸟,惟日日以...
    海涛君阅读 120评论 0 0
  • ❶【感受自我内在丰盛】向内看,自己是自己最好的老师! ❷【感受身体情绪丰盛】最近有个大功课,一定是来祝福我的。 ❸...
    零贰O2阅读 172评论 0 0