我的第一个JSP文件
来源:互联网 发布:姗姗手账小铺 淘宝 编辑:程序博客网 时间:2024/06/05 09:31
<%@ page contentType="text/html; charset=gb2312" %> <html> <body> <h1>sp1</h1> <% out.println("Hello World! 世界!"); %> </body> </html>
jsp不需要刷新就行的这个很好为什么呢?
这个问题与Tomcat的运行机制有关:
首先你的WEB应用在Tomcat目录下有Jsp文件和.class文件。
Tomcat启动后class文件会接受请求加载到JVM中。而对JSP第一次请求时,会先编码成对应的.class文件加载进来。以后每一次请求Tomcat容器要检查Jsp的版本,如果与前一次不一样,则会自动再次编码并加载.class文件。
其实在做开发的时候不用这么麻烦,即使修改JAVA文件也没必要手工重启tomcat.
方法如下:
1、在eclipse中配置tomcat服务器。
2、在Tomcat目录conf\Catalina\localhost目录加入配置文件如hello.xml内容如下:
Java代码
1 <?xml version='1.0' encoding='utf-8'?>
2 <Context docBase="D:/WorkDir/hello/web" path="/hello" privileged="true" [color=red]reloadable="true">[/color] <Resource name="jdbc/hello" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
3 url="jdbc:oracle:thin:@127.0.0.1:1521:hellodb"
4 username="admin" password="admin" maxActive="100" maxIdle="30"
5 maxWait="5000"/>
6 </Context>
3、注意:D:/WorkDir/hello/web为你在eclipse中项目的地址,web目录在你的项目中可能是webroot。
4、在eclipse中启动tomcat,再修改代码。因为配置文件中用的reloadable="true",所以即使修改了java代码,也会自动再加载的。
JSP和Servlet的运行有所不同,文件的放置位置也是不同的,并且servlet首先要编译成class才会被执行的
jsp是在访问的时候检查更新之后编译的
- 我的第一个jsp文件
- 我的第一个JSP文件
- 我的第一个JSP
- 我的第一个JSP
- 我的第一个JSP程序 eclipse
- 我的第一个jsp程序
- 我写的第一个ant文件
- 我的第一个c#文件HelloWould
- 我的第一个项目---文件压缩
- 我的第一个shell脚本文件
- 我的makefile第一个文件
- 我的第一个.exe文件
- 今天下午完成了我的第一个JSP程序作品
- tomcat5.0下配置我的第一个jsp
- 张志宇 SERVELET JSP学习讲义-我的第一个Servlet
- javaWeb入门,开发我的第一个jsp网页
- 我的第一个
- 我的第一个
- 创建线程的3种方式
- STL 容器简介:C++ 容器:顺序性容器、关联式容器和容器适配器
- 写在开始的话
- poj 2367 拓扑排序
- ImageView随手势变化 动态缩放
- 我的第一个JSP文件
- jni入门教程之HelloWorld
- paip.输入法编程--词频调整原则--发音长度优先
- Java连接Oracle笔记
- 《Windows核心编程》第二讲 Unicode(2)成为符合ANSI和Unicode的应用程序
- java 对数组进行插入删除修改
- 寻找正在连接中的网络连接,并开启网络连接的网络连接共享功能
- uva 10400 Game Show Math
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)