jsp快速入门(读书笔记)
2008-11-18 12:49
232 查看
在tomcat简单测试
在examples目录下新建helloworld目录
Tomcat 6.0/webapps/examples/helloworld
再新建test.jsp文件.
http://localhost:8103/examples/helloworld/test.jsp
运行.
第一课时
1.加入动态代码
<%=new java.util.Date()%>
2.applet
<applet code="" width="300" height="200"></applet>
3.
第三课时
1.jsp先被编译成servlet
2.servlet是一种java类,它实现servlet接口且接受请求和生成响应.
请求可以来自于java类,web客户端和其他servlet
3.HttpServlet接受Http请求并且生成Http响应.
并不直接实现Servlet类,只是扩展HttpServlet类.
4.jsp转换为Servlet的原理
服务器负责实例化jsp/servlet并且使用new()方法.
new为对象在内容中创建空间的java方法
为初始化而激活init()方法
至此,进入就绪状态,而且准备处理客户端请求.
service方法可以处理自己的事务逻辑.
或者为自己的事务逻辑编写doGet()或doPost()
当服务器激活destroy()方法时,jsp/servlet被销毁.
垃圾回收被启动并使用finalize()方法清理内存.
5.jsp的转换处理
jsp被转换到适当的servlet代码,即一个.java文件.
服务器提供保存.java文件的选项.
一旦转换为.java文件就被编译为字节码文件.class
此字节码被执行生成html,并返回给客户端.
6.HttpServlet基本结构
void init()
void service()
void doGet()
void doPost()
init用于初始化过程.
如果不在乎请求是post还是get,就覆盖service()
否则覆盖post或get
7.init()的参数是ServletConfig对象
8.Service参数是HttpServletRequest和HttpServletResponse对象.
9.jsp与等价的Servlet
package com.hour3;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PowersOf2 extends HttpServ
{
public void service(
HttpServletRequest request,
HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html");
ServletOutputStream out=response.getOutputStream();
out.print("<html>");
out.print("<head>..");
}
}
在examples目录下新建helloworld目录
Tomcat 6.0/webapps/examples/helloworld
再新建test.jsp文件.
http://localhost:8103/examples/helloworld/test.jsp
运行.
第一课时
1.加入动态代码
<%=new java.util.Date()%>
2.applet
<applet code="" width="300" height="200"></applet>
3.
第三课时
1.jsp先被编译成servlet
2.servlet是一种java类,它实现servlet接口且接受请求和生成响应.
请求可以来自于java类,web客户端和其他servlet
3.HttpServlet接受Http请求并且生成Http响应.
并不直接实现Servlet类,只是扩展HttpServlet类.
4.jsp转换为Servlet的原理
服务器负责实例化jsp/servlet并且使用new()方法.
new为对象在内容中创建空间的java方法
为初始化而激活init()方法
至此,进入就绪状态,而且准备处理客户端请求.
service方法可以处理自己的事务逻辑.
或者为自己的事务逻辑编写doGet()或doPost()
当服务器激活destroy()方法时,jsp/servlet被销毁.
垃圾回收被启动并使用finalize()方法清理内存.
5.jsp的转换处理
jsp被转换到适当的servlet代码,即一个.java文件.
服务器提供保存.java文件的选项.
一旦转换为.java文件就被编译为字节码文件.class
此字节码被执行生成html,并返回给客户端.
6.HttpServlet基本结构
void init()
void service()
void doGet()
void doPost()
init用于初始化过程.
如果不在乎请求是post还是get,就覆盖service()
否则覆盖post或get
7.init()的参数是ServletConfig对象
8.Service参数是HttpServletRequest和HttpServletResponse对象.
9.jsp与等价的Servlet
package com.hour3;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PowersOf2 extends HttpServ
{
public void service(
HttpServletRequest request,
HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html");
ServletOutputStream out=response.getOutputStream();
out.print("<html>");
out.print("<head>..");
}
}
相关文章推荐
- 《spring cloud微服务实战》读书笔记——Spring Cloud Hystrix(一)快速入门案例
- 使用 NetBeans IDE 5.0开发JSP快速入门
- JSP快速入门教程——全十讲
- <python快速入门>读书笔记
- 使用 NetBeans IDE 5.0开发JSP快速入门
- JSP快速入门教程——全十讲
- JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署
- JSP快速入门教程——全十讲
- JSP、EL的快速入门
- JSP快速入门教程——全十讲
- JSP、EL快速入门
- QT Creator 快速入门教程 读书笔记(二)
- QT Creator 快速入门教程 读书笔记
- JSP快速入门教程——全十讲
- QT Creator 快速入门教程 读书笔记(二)
- JSP——第1章: Java Web开发快速入门
- JSP快速入门教程——全十讲
- 快速入门JSP实例分析
- QT Creator 快速入门教程 读书笔记(三)
- Spring3.x企业应用开发实战-读书笔记 第二章--快速入门