`
隐形的翅膀
  • 浏览: 496911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP/Servlet

 
阅读更多
1. JSP Mdel 1


浏览器 <------> JSP/Servlet <------>数据库

2. JSP Model 2


浏览器 <------> 控制器 <---->J模型(avaBean) <------> 数据库
                 ^
                 |
                 |
                视图

3. Tomcat 数据库连接池

在TOMCAT中,数据库连接池负责分配,管理和释放数据库连接,它允许重复使用一个现有的数据库连接,而不是重新建立连接

3. 数据库连接池应用

import java.sql.Connection
import java.sql.PreparedStatement
import java.sql.Resultset

javax.naming.Content ctx = new javax.naming.InitialContentx();
javax.sql.datasource ds = (javax.sql.datasource) ctx.lookup(dataource);
Connection con = ds.getConnection()

PreparedStatement pstmt = conns.prepareStatement("select * from table")

Resultset rs = psmt.executeQuery();

4. Sevlet

extend HttpServlet

doGet,doPost

service方法,再决定调用doGet or doPost

init() , destroy()

5.

HttpServletResponse,
setStatus
sendRedirect
sendError

addHeader("field","value)
setHeader("field","value)

setContextType
setCharacterEncoding

HttpServeletRequest

getRequestURI,getPathInfo,getQueryString,getRequestURL
getSession()
getSession(boolean create)

HttpSession
isNew,isvalidate,getAttribute,setAttribute



5. 使用Requestdispatcher包含web资源

getServletContext().getRequestDispatcher("");

6. 解决乱码问题

response.setContentType("text/html;Charset=utf-8")
PrintWriter out = response.getWrite()

output.println("new String(s.getBytes("utf-8","iso-8859-1"))

chinesestr = new String(chineseUTF8.getBytes(iso-8859-1"),utf-8);

7. JSP 表达式语言(EL)

${表达式}

8. JSP指令

page 页面指令包含下列

language,import,session,buffer,autoflush。。。

include 指令

9. JSP内置对象

out,request,response,session,page,exception,config,application

PageContext.getException
............getpage
............getRequest
............getResponse
............getSession
............getServletConfig
............getServletContext


10. JSP标签

<jsp:include>
<jsp:forward>
<jsp:param>
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>

11 JSTL

<C:OUT>
<C:SET>
<C:IF>
<C:CHOOSE>
<C:WHEN>
<C:OTHERWISE>
<C:FOREACH>


                
分享到:
评论

相关推荐

    北大青鸟accp7.0使用JSP/Servlet技术开发新闻发布系统课件+上级+课后作业答案

    "北大青鸟accp7.0使用JSP/Servlet技术开发新闻发布系统课件+上级+课后作业答案"这个标题表明这是一套由北大青鸟教育机构推出的accp7.0课程的教学资源,重点在于讲解如何利用JSP(JavaServer Pages)和Servlet技术来...

    北大青鸟6.0课件S2使用JSP/Servlet/Ajax技术开发新闻发布系统2

    北大青鸟6.0课件S2使用JSP/Servlet/Ajax技术开发新闻发布系统2,,我只能上传小于50M的文件,所以分了2次上传,下载使用JSP/Servlet/Ajax技术开发新闻发布系统1后就是全部的了。如有问题加Q:329139513.注明来意

    使用JSP/Servlet/Ajax技术开发新闻发布系统2

    在本项目中,“使用JSP/Servlet/Ajax技术开发新闻发布系统2”是北大青鸟ACCP6.0课程的一部分,旨在教授学员如何构建一个动态、交互式的新闻发布平台。这一部分通常涵盖系统的后端开发和部分前端增强功能。下面将详细...

    ACCP S2 使用JSP/Servlet技术开发新闻发布系统

    【ACCP S2 使用JSP/Servlet技术开发新闻发布系统】是一个面向初学者的课程,旨在教授如何使用Java服务器页面(JSP)和Servlet技术来构建一个动态、交互式的新闻发布平台。这个课程涵盖了从基础概念到实际开发的完整...

    ACCP 6.0 S2-5-使用JSP/Servlet/Ajax技术开发新闻发布系统 PPT课件

    【ACCP 6.0 S2-5】课程主要涵盖了使用JSP(JavaServer Pages)、Servlet和Ajax技术来开发新闻发布的系统。这是一个典型的Web应用程序开发主题,旨在教授学员如何利用这些技术构建动态、交互式的网站。 JSP是Java...

    使用JSP/Servlet技术开发新闻发布系统.7z

    【JSP/Servlet技术开发新闻发布系统】 在Web开发领域,JSP(JavaServer Pages)和Servlet是两种核心的技术,常用于构建动态、交互式的Web应用程序,如新闻发布系统。本项目"使用JSP/Servlet技术开发新闻发布系统...

    jsp/servlet模拟网上购物

    本源码用jsp/servlet/javascript模拟了网上购物 实现了以下功能: 1.勾选某一货物时动态生成其价格和邮费 2.选择不同邮寄方式时动态生成各自的邮费 3.动态计算总费用 4.购买后显示购买详细信息

    北大青鸟ACCP7.0使用JSP/Servlet技术Y2课件

    【标题】北大青鸟ACCP7.0使用JSP/Servlet技术Y2课件 【内容详解】 北大青鸟的ACCP7.0课程是针对IT行业初学者和进阶者设计的一套全面的编程教育体系,特别是对于Java Web开发领域。在第二学年(Y2)的学习中,重点...

    使用JSP/Servlet/Ajax技术开发新闻发布系统

    使用JSP/Servlet/Ajax技术开发新闻发布系统

    ACCP6.0 S2 使用JSP/Servlet/Ajax技术开发新闻发布系统

    在IT行业中,ACCP(Accelerated Computer Certified Professional)是一套针对软件开发人员的培训课程,其6.0版本的第二阶段(S2)主要聚焦于Web应用开发,特别是使用JSP(JavaServer Pages)、Servlet和Ajax...

    使用JSP/Servlet/Ajax技术开发新闻发布系统(5~6)

    在本教程中,我们将深入探讨如何使用JSP(JavaServer Pages)、Servlet和Ajax技术来开发一个功能完善的新闻发布系统。这通常涉及到动态网页的创建、服务器端处理以及客户端的异步数据交互,从而提供流畅的用户体验。...

    jsp/servlet分页带查询示例

    【标题】"jsp/servlet分页带查询示例"是一个典型的Web开发教程,它涵盖了如何在Java Web应用程序中实现分页查询的功能。这个示例包括了必要的组件和步骤,帮助开发者理解如何在JSP(JavaServer Pages)和Servlet中...

    jsp/servlet blog

    **JSP(JavaServer Pages)和Servlet是Java Web开发中的两个核心技术,它们在构建Web应用程序,尤其是动态网站方面发挥着重要作用。在这个名为“jsp/servlet blog”的项目中,我们看到一个基于这两项技术的简单博客...

    xiaoming_Jsp/Servlet_

    【标题】"xiaoming_Jsp/Servlet_" 涉及的是使用JSP(JavaServer Pages)和Servlet技术在Web开发中的应用,特别是针对用户登录功能的实现,包括手机号码验证码登录、7天内免密登录以及沙箱支付等关键模块。...

    酒店管理小系统jsp/servlet

    【酒店管理小系统jsp/servlet】是一个基于Java Web技术的项目,主要利用了JSP(JavaServer Pages)和Servlet来构建。这个系统适用于初学者学习和理解这两种技术的基础概念和应用,同时也为实际的酒店业务流程提供了...

    accp 5.0 y2 开发基于jsp/servlet/javabean的网上交易系统 项目实战1

    在本项目实战中,我们将深入探讨如何使用Java技术栈,特别是JSP、Servlet和JavaBean,来构建一个基于Web的网上交易系统。这个系统能够模拟实际的电子商务环境,包括用户注册、登录、商品浏览、购物车功能、订单处理...

    《使用JSP/Servlet/Ajax技术开发新闻发布系统》

    《使用JSP/Servlet/Ajax技术开发新闻发布系统》 内部测试-笔试试卷 一、选择题(共25题,每题2分,满分100分) 1) JSP表达式语言可用于在网页上生成动态内容并代替JSP脚本元素,JSP表达式语言的语法是(B)。 A. {EL...

    ASP转JSP/SERVLET

    而JSP(JavaServer Pages)和Servlet是Java平台上的Web开发技术,它们在处理动态内容和构建企业级应用方面有着广泛的应用。从ASP转向JSP/Servlet,主要是为了利用Java的跨平台优势和强大的后端能力。 1. **ASP与JSP...

    基于jsp/servlet/JavaBean的网上交易系统

    【基于jsp/servlet/JavaBean的网上交易系统】 在IT领域,基于jsp/servlet/JavaBean的网上交易系统是Web开发中的一个经典架构,尤其适用于初学者了解和学习Web应用程序的构建。这种架构利用了Java的强大功能和灵活性...

Global site tag (gtag.js) - Google Analytics