- 0
- 0
- 约3.35千字
- 约 35页
- 2017-04-28 发布于北京
- 举报
第十三章Servlet和JSP技术基础
Servlet和JSP技术基础;本章要点:;提纲;1 servlet技术及其特点;1.1Servlet是什么? ;Servlet的功能;1.2Servlet的生命周期 ;1.3 Java Servlet API ;1.4创建HTTPServlet ;1.5servlet技术的特点 ; 例13.1 servlet样例(ServletSample.java)源代码。
1 import java.io.*;
2 import java.util.*;
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 public class ServletSample extends HttpServlet {
6 public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
7 String myName = request.getParameter(myName);
8 response.setContentType(text/html);
9 response.setHeader(Pragma, No-cache);
10 response.setDateHeader(Expires, 0);
11 response.setHeader(Cache-Control, no-cache);
12 out.println(headtitleJust a basic servlet/title/head);
13 out.println(body);
14 out.println(h1Just a basic servlet/h1);
15 out.println (p + myName + , this is a very basic servlet for html);
16 out.println(/body/html);
17 out.flush();
18 }
19 };2 JSP技术及其特点 ;2.1JSP技术概述 ;工作原理;2.2 JSP内置对象(1) ;2.2 JSP内置对象(2);2.3 JSP的语法 ;JSP 语法;例1;声明方法:
%! % 之间声明方法,该方法在整个JSP页面内有效;但是该方法内定义的变量只在该方法内有效。
方法在JAVA程序片中调用,当方法被调用的时候,方法中的变量被分配内存,调用完毕释放所占的内存。
多个客户请求一个JSP页面的时候,可以使用方法来操作成员变量
;例2;例2;服务器重启后会怎么样?
服务器重启后,计数器又从0重新开始计数了。
为了避免这种情况,我们可以使用JAVA的输入和输出流技术,将技术保存到文件中。
;例2;例2;2.4 JSP技术的特点;3 使用Servlet和JSP开发Web应用 ;3.1安装Servlet和JSP开发工具 ;3.2安装支持Servlet的Web服务器-TOMCAT;3.3创建和发布Web应用;例13.2 login.jsp
html
head
titlehelloapp/title
/head
body
form name=loginForm method=post action=dispatcher
table
tr
tddiv align=rightUser Name:/div/td
td input type=text name=username/td
/tr
tr
tddiv align=rightPassword:/div/td
tdinput type=password name=password/td
/tr
tr
td/td
tdinput type=Submit name=Submit value=Submit/td
/tr
/table
/form
/body
/html;例13.3 hello.jsp
html
head
titlehelloapp/title
/head
body
bWelcome: %= request.getAttribute(USER) %/b
/body
/html;例13.4 DispatcherServlet.java
package mypack;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import
您可能关注的文档
- 第六课_相交立体的投影.ppt
- 第六课纪念伏尔泰逝世一百周年的演说课件.ppt
- 第六课.古代世界的战争与征服.ppt
- 第六课罗马法的起源与发展上课用.ppt
- 第六课第一框人民当家作主的法治国家[人教实验版·九年级全一册].ppt
- 第六课第三框“依法参与政治生活”课件.ppt
- 第六课_古代世界的战争与征服.ppt
- 第六课雅典城邦的民主政治[岳麓版][课件4].ppt
- 第六部分-地基承载力.ppt
- 第六~7课招标投标法.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)