javajava软件编程学校。。刚学作业不会写求解

目录第1章Java简介及开发环境搭建实验1JDK的下载、安装与配置【实验目的】【实验要求】【实验步骤】实验2Java程序的编辑与运行【实验目的】【实验要求】【实验步骤】实验3Java Applet小应用程序的编辑与运行【实验目的】【实验要求】【实验步骤】【独立练习】第2章Java语法基础实验1常量与变量的声明与使用【实验目的】【实验要求】【实验步骤】【独立练习】实验2运算符与表达式【实验目的】【实验要求】【实验步骤】【独立练习】第3章程序的流程控制实验1顺序程序结构及选择程序结构【实验目的】【实验要求】【实验步骤】【独立练习】实验2while与do-while循环程序结构【实验目的】【实验要求】【实验步骤】【独立练习】实验3for循环程序结构【实验目的】【实验要求】【实验步骤】【独立练习】第4章数组实验1一维数组【实验目的】【实验要求】【实验步骤】【独立练习】实验2二维数组及多维数组【实验目的】【实验要求】【实验步骤】【独立练习】实验3不等长数组与命令行参数args【实验目的】【实验要求】【实验步骤】【独立练习】第5章类和...
直属事业部
扫描关注官方微博
扫描关注官方微信
版权所有(C)2014 清华大学出版社有限公司 京ICP备号 京公网安备48号JavaWeb学习篇之----Jsp详解
今天我们来看一下Jsp的相关知识,首先来看看一下Jsp的相关定义:
JSP全称是Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
JSP这门技术的最大的特点在于,写就像在写html,但:
它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。
相比servlet而言,servlet很难对数据进行排版,而jsp除了可以用java代码产生动态数据的同时,也很容易对数据进行排版。
不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器来使用,而把JSP技术作为数据显示模板来使用。
其原因为,程序的数据通常要美化后再输出:
让jsp既用java代码产生动态数据,又做美化会导致页面难以维护。
让servlet既产生数据,又在里面嵌套html代码美化数据,同样也会导致程序可读性差,难以维护。
因此最好的办法就是根据这两门技术的特点,让它们各自负责各的,servlet只负责响应请求产生数据,并把数据通过转发技术带给jsp,数据的显示jsp来做。
下面来看一下Jsp的运行原理:
Web服务器是如何调用并执行一个jsp页面的?
Jsp页面中的html排版标签是如何被发送到客户端的?
Jsp页面中的java代码服务器是如何执行的?
Web服务器在调用jsp时,会给jsp提供一些什么java对象?
思考:JSP为什么可以像servlet一样,也可以叫做动态web资源的开发技术?
其实Jsp就是一个Servlet,所以我们要先介绍Servlet的相关技术,当我们第一次访问Jsp的时候,Jsp引擎都会将这个Jsp翻译成一个Servlet,这个文件存放在Tomcat中的work目录中,这里,我们新建一个MyJsp.jsp页面,然后访问以下,我们看一下翻译后的:
以下是MyJsp.jsp页面的内容:java编程求解小学生暑假作业题目,智商余额不足_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java编程求解小学生暑假作业题目,智商余额不足
&&据说这是小学生的暑假作业题,看完感觉智商需要充值了
求方格里的数字,1-9不重复
□□□□□
- □□□□
我是程序员,看到这个题我就想编程找到这些满足条件的数,呵呵!下面是程序:
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 java编程学校 的文章

 

随机推荐