J2EE-10 JSP组件复习

MVC设计模式

模型(model)-视图(view)-控制器(controller)

java函数的返回值如果是Boolean的时候可以用is…代替get…

jsp实例

第一条指令一般是

<%@ page import="num.NumberGuessBean" %>

<jsp:useBean id="numguess" class="num.NumberGuessBean" scope="session" />
作用域: page request session application

用java程序进行等价
<%
	NumberGuessBean numguess = null;
	
	Object o = session.getAttribute("numguess");
	if(o==null){
		numguess = new NumberGuessBean();
		sessuion.setAttribbute("numguess ",numguess );
	}
	else{
		numguess = (NumberGuessBean) o;
	}
%>

javaBean属性名字的命名首字母都是小写的

<jsp:>

<%
	String guess = request.getParameter("guess");
	

%>
${numguess.numGuess}
${numguess["numGuess"]}
首先numguess对象依次从
page request session application
中找,上一节课没有听清的部分!


课后看PageContext类,考点

专门处理http请求

getAttribute和setAttibute和removeAttribute在哪个类里面出现过?4个地方


HttpServletRequest
HttpSession
ServletContext
以上三个对象的作用域范围依次增大

PageContext
作用域就是页面,就是service函数


pageContext 页面上下文

pageConext.setAttribute("a",new Integer(0),PageContext.SESSION_SCOPE)
等价于:
session.setAttibute("a",new Integer(0))

AFascade.java
门面设计模式,完成不同类的调用转发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值