基本知识复习:
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(将原新内容同时输到浏览器)(默认)

本文介绍了使用JSP实现计算器的基础知识,包括PageContext对象、JSP内置标签的使用、错误处理、JavaBean标签的应用以及JSP开发模式。通过实例展示了如何在JSP中创建和操作JavaBean,以及如何实现简单的计算器逻辑,强调了在不同场景下选择合适开发模式的重要性。
&spm=1001.2101.3001.5002&articleId=53889217&d=1&t=3&u=47c340ed4de248b194e1b43c1e79ef61)
2033

被折叠的 条评论
为什么被折叠?



