JSP编程开发入门教程
发布时间:2017-09-12 15:33:32
JSP编程开发入门教程

1.JSP:java server pages也就是java服务器页面。

2.JSP是一套动态网页技术标准。这个标准由各大web服务器厂商实现。

3.我们运行一个java程序,需要在源代码中输入main方法,但是我们学习JSP技术,是不需要main方法的。一个JSP页面,必须有web服务器来解析运行。需要注意的是,jsp文件不能双击运行,也不能用浏览器打开运行,也不能javac编译,必须交给web服务器来运行。

tomcat的使用步骤(部署web应用)

1.进入%tomcat_home%,再进入bin目录,选择starup.bat,双击后会出现一个窗口:不要关闭该窗口。

这里写图片描述

2.测试tomcat服务是否成功启动:打开浏览器,键入网址:localhost:8080,如果出现以下页面,代表启动成功。

这里写图片描述

3.再次进入%tomcat_home%中的webapps目录中,自己创建一个文件夹,但是不能用中文命名。进入该文件夹,在文件夹中创建jsp文件,最后在浏览器地址栏中输入:8080/foo/a.jsp 才能运行jsp文件(其中foo就是文件夹名,a.jsp就是创建的jsp文件)。

注意:必须保证电脑上安装了JDK,并且配置了java_home环境变量,才能启动tomcat。

JSP运行原理

这里写图片描述

注意:
1. jsp文件,不能被直接执行,jsp只是一个草稿,目的就是为了生成java源文件;
2. java源文件不能执行,java源文件就是为了被javac编译成class文件;
3. 我们最终执行的就是class字节码文件。

结论:jsp—>java—>class

在 myeclipse环境中集成tomcat

1.点击图中所示小三角:

这里写图片描述

2.选择Configure Server:

这里写图片描述

3.选择Server–>Tomcat–>Tomcat 6.x:

这里写图片描述

4.这里选择enable后,只需要点击第一个browser按钮,选择tomcat根目录,后面的几项不用管:

这里写图片描述

完成上述步骤tomcat就部署好了,新建jsp文件后,点击部署按钮,再启动服务器,就可以在浏览器中键入地址运行jsp文件了。需要注意的是,有的myeclipse版本中自带有tomcat,就不需要通过上述步骤再集成tomcat了,直接在myeclipse中点击部署按钮,然后启动服务器就可以了。

jsp中各种元素

1.脚本元素:
<%%>
<%!%>
<%=%>
<%– – %>

2.指令元素:
page
include
taglib

3.动作元素

jsp脚本元素

1.脚本元素:
(1)<%%>
该脚本段中的内容,最终会出现在一个java方法中。
所以java的方法中能写什么内容,在<%%>中就能写什么内容;
java的方法中不能写什么内容,在<%%>中就不能写什么内容。

这里写图片描述

(2)<%!%>
该脚本段中的内容,会出现在类之内,方法之外。
所以java的类中方法外能写什么内容,在<%!%>中就能写什么内容;
java的类中方法外不能写什么内容,在<%!%>中就不能写什么内容。

这里写图片描述

(3)<%=%>
该脚本段中的内容,最终会成为out.print()的参数。
所以java的方法参数中能写什么内容,在<%=%>中就能写什么内容;
java的方法参数中不能写什么内容,在<%=%>中就不能写什么内容。

这里写图片描述

(4)<%– –%>
该脚本段中的内容,用于告诉web服务器,在把一个jsp文件解析成一个java源文件的过程中,忽略该脚本中的内容,也就是说<%– –%>脚本中的内容不会出现在java源文件中。

对比:// /**/注释的内容会出现在java源文件中。

对比: 不但会出现在java源文件中,还会被服务器发送给客户端浏览器。

注意:以上三种代码,只有能在客户端浏览器的源代码中看到。所以有两种术语:
客户端注释:
服务器注释:<%– –%> // /**/

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:孝感网站制作 http://xiaogan.666rj.com