JSP教程基础篇之简单首页制作

欢迎使用本JSP教程技术—制作动态内容网页的方法。

如果你希望学习这篇教程的话,我想你一定是这项技术的新手。你可能想成为一名利用JSP技术开发网络应用程序的程序员或者网页设计师。本JSP教程中包含了一系列JSP的技巧和一些简单的代码的写法,每一步都举了一组例子来讲述原理。

我建议你在学习本JSP教程之前先去看一看FAQ,了解如果配置你的服务器好让他能支持并运行JSP。那样你就可以跳过前边的内容直接看你感兴趣的内容了。

JSP源码:

现在开始做我们JSP教程的第一个页面。图1-1展示了一个最简单的JSP页面,接下来是两段代码。[dukebanner.html]

﹤tableborder=”0”width=”400”cellspacing=”0”cellpadding=”0”﹥

﹤tr﹥

﹤tdheight=”150”width=”150”﹥   ﹤/td﹥

﹤tdwidth=”250”﹥   ﹤/td﹥

﹤/tr﹥

﹤tr﹥

﹤tdwidth=”150”﹥   ﹤/td﹥

﹤tdalign=”right”width=”250”﹥

﹤imgsrc=”duke.waving.gif”﹥﹤/td﹥﹤/tr﹥﹤/table﹥﹤br﹥

helloworld.jsp

﹤%@ pageinfo="a hello world example"%﹥

﹤html﹥

﹤head﹥﹤title﹥Hello, World﹤/title﹥﹤/head﹥

﹤bodybgcolor="#ffffff"background="background.gif"﹥

﹤%@ includefile="dukebanner.html"%﹥

﹤table﹥

﹤tr﹥

﹤tdwidth=150﹥   ﹤/td﹥

﹤tdwidth=250align=right﹥ ﹤h1﹥Hello, World!﹤/h1﹥ ﹤/td﹥

﹤/tr﹥

﹤/table﹥

﹤/body﹥

﹤/html﹥

页面说明:

在很多JSP文件中你都要写上这样的说明。在helloword.jsp中:

傻瓜也看得出来,这句话没什么大用,只是简要的说明一下这段代码的作用。

你可以在JSP文件中的任何地方写这种代码,但是好的习惯是把他写在最前面,还有,因为他是JSP标签,记住一定要放在前面,呵

include说明:

include用来在主JSP文件中调用本地的一个其他文件,通常是一些版权信息啦,脚本语言啦等其他任何你想在其他文件中重复使用的代码。在这个例子中就是调用了一个图片其实。大家明白这个意思就得了。

随便说两句:

在JSP中对写法非常敏感,不可以有一点错误。举个例子,把写成那样服务器会出现错误信息。一些如类名,包名,路径名还有其他的敏感的标签等千万不要写错。有一些JSP标签拿不准的话就去查一下JavaServer Pages语法卡片。

代码写好了,如何试验一下运行呢?

我这里写的UNIX下的方法,如果你用Windows,那么换一下路径就可以了

1、 先建一个目录:../jswdk-1.0/examples/jsp/tutorial/helloworld

2、 把这些文件拷过去background.gif, duke.waving.gif, dukebanner.html, and helloworld.jsp

3、 cd ../jswdk-1.0,然后startserver

4、 开一个浏览器,

5、 http://yourMachineName:8080/examples/jsp/tutorial/helloworld/helloworld.jsp

对JSP中的内置对象简单概述

JSP和Servlet中的几个编码的作用及原理

JSP设计模式浅析

什么是JSP以及其强弱势

JSP页面Tomcat提高性能之王道

java制作主页,JSP教程基础篇之简单首页制作相关推荐

  1. 名师讲坛——Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)

    [书名]<名师讲坛--Java Web开发实战经典基础篇(JSP.Servlet.Struts.Ajax)> [作者]李兴华.王月清 [ISBN]9787302231585 ­}:YKf: ...

  2. 名师讲坛—Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)

    名师讲坛-Java Web开发实战经典基础篇(JSP.Servlet.Struts.Ajax) 基本信息 作者: 李兴华    王月清   出版社:清华大学出版社 ISBN:9787302231585 ...

  3. java玩转区块链-基础篇-账户

    java玩转区块链-基础篇--账户 java环境配置 基础概念 账户 maven包引用 创建账户代码 代码解释 (1) (2) (3) (4) 可以不让搞,但是不允许你不会 java环境配置 jdk版 ...

  4. Redis进阶教程—基础篇-叶向阳-专题视频课程

    Redis进阶教程-基础篇-217人已学习 课程介绍         该系列教程涵盖了redis的方方面面,大亮点是实战经验分享总结.系列视频包含Redis基础篇.Redis提升篇.从零编写Redis ...

  5. 视频教程-Redis进阶教程—基础篇-NoSQL

    Redis进阶教程-基础篇 雅座Java架构师,架构开发公司百万级订单支付平台 叶向阳 ¥49.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠 ...

  6. python人生苦短_人生苦短,我用Python(教程基础篇)

    人生苦短,我用Python(Python快速教程 - 基础篇) Life is short, you need Python 人生苦短,我用Python Python简介 本章将介绍Python的最基 ...

  7. Java Servlet 和JSP教程(2)

    Java Servlet 和JSP教程(2) 2 安装 2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet2.1/2.2和Ja ...

  8. Midjourney|文心一格prompt教程[基础篇]:注册使用教程、风格设置、参数介绍、隐私模式等

    Midjourney|文心一格prompt教程[基础篇]:注册使用教程.风格设置.参数介绍.隐私模式等 开头讲一下为什么选择Midjourney和文心一格,首先Midjourney功能效果好不多阐述: ...

  9. 基于c++和asio的网络编程框架asio2教程基础篇:1、基本概念和使用说明

    基于c++和asio的网络编程框架asio2教程基础篇:1.基本概念和使用说明 由于asio2没有写技术文档,因此打算写几篇文章介绍一下如何使用它,主要是针对新手. 1.asio2如何使用? asio ...

  10. 基于c++和asio的网络编程框架asio2教程基础篇:2、各个回调函数的触发顺序和执行流程

    基于c++和asio的网络编程框架asio2教程基础篇:2.各个回调函数的触发顺序和执行流程 以tcp举例: tcp服务端流程: #include <asio2/asio2.hpp>int ...

最新文章

  1. 开源数据库该怎么玩?
  2. excel SUBTOTAL函数使用详解
  3. Operating System-进程/线程内部通信-临界区(Critical Regions)
  4. [机器学习-实践]支持向量机(SVM)从例子代码中学习
  5. python批量读取csv并入库pg_如何通读CSV然后在Python中发布批量API调用
  6. [codeup 5038] 找零钱
  7. linux用户打开进程数,Linux 用户打开进程数的调整
  8. 基于大数据的数据挖掘算法-大数据
  9. Oracle+ogg-00664,OGG采用NET8方式读取ASM中日志报OGG-00664(ORA-12162),配置如下:
  10. python模板是什么意思_python – 这个模板中的正确包含路径是什么?
  11. 最全压力传感器分类及工作原理!
  12. linux SFTP用户创建 不允许用户登录,并且连接只允许在制定的目录下进行操作
  13. P2893 [USACO08FEB] Making the Grade G(dp优先队列)
  14. 华迪杯计算机设计大赛省赛奖金,西南财经大学天府学院学子在2019年“华迪杯”中国大学生计算机设计大赛四川省级赛中获佳绩...
  15. WIN7常用使用设置
  16. 搭建企业级数据治理体系指南
  17. 海洋cms宝塔定时linux,海洋cms设置宝塔计划任务自动采集
  18. 在太空飞船里玩狼人杀是什么体验?
  19. 在word “打钩” √
  20. Linux 部署开源WAF模块 ModSecurity

热门文章

  1. 哪些植物最吸毒?这份植物“吸毒”手册千万要收好!
  2. 三菱PLC 定时器
  3. 手机html禁止复制,网页禁止复制文字?学会这六招,全网内容任你免费复制!...
  4. 《Using OpenRefine》翻译~10
  5. ImageJ -介绍与安装
  6. 最小二乘支持向量机(LSSVM)学习记录
  7. C语言 归并排序算法
  8. 通过iTunes查看iphone UUID的方法
  9. 考虑实时安全优化的自学习自适应交通信号控制
  10. [Unity]CutScene工具Cinema Suite Rotion 角度不能负数方向旋转的bug修正。