用JSP做计算器(一)

本文介绍了使用JSP实现计算器的基础知识,包括PageContext对象、JSP内置标签的使用、错误处理、JavaBean标签的应用以及JSP开发模式。通过实例展示了如何在JSP中创建和操作JavaBean,以及如何实现简单的计算器逻辑,强调了在不同场景下选择合适开发模式的重要性。
摘要由CSDN通过智能技术生成

基本知识复习:

1 PageContext对象和Page对象
  1)request
  2)response
  3)session
  4)application
  5)config
取得jsp映射在web.xml文件中的信息
  6)out
  7)exception
  8)page:表示当前jsp页面,只能在jsp标签只出错,表示当前域对象,在代码中,表示当前域对象只能用PageContext
  9)pageContext
    a)PageContext域对象仅限于当前jsp页面中,出了该jsp页面,原PageContext域对象销毁,如果取不到值,返回null
    b)PageContext域对象可以将对应的值保存在指定的四个域对象之一
pageContext.setAttribute("name","丝丝",PageContext.REQUEST_SCOPE);
    c)PageContext域对象可以将对应的值从指定的四个域对象之一取出
<%=pageContext.getAttribute("name",PageContext.APPLICATION_SCOPE) %>
    d)PageContext.findAttribute("name")
它会以name为key,依次去四个域对象中查询对应的值,找到即止,如果找不到,返回null

2 JSP内置标签(美化+业务逻辑)
  1)为了取代<%%>脚本形式,使用JSP标签/JSP动作,目的:与JSP页面的美化,即JSP面页都是由标签组成,不再有其它的内容
  2)JSP内置标签
a)<jsp:include page/>(动,执行) 和 <%@ include file/>(静,翻译)
N张jsp生成N个servlet
       总的jsp生成的结构良好
类似于函数调用
true先将当前jsp页面的输出输到浏览器后,再加入包含的页面/false(将原新内容同时输到浏览器)(默认)
动态包含,在需要包含时,才去调用执行
        b)<jsp:forward page/&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值