request,session,application进行查找),找到后,
调用length函数(其实就是一个方法),
进行计算,最后输出计算的结果。
2)自定义el函数
step1 写一个java类,要求提供public static,还要求有返回值的方法。
step2 将函数的处理逻辑写在对应的public static方法里面。
step3 写一个.tld文件,描述函数。
(参考 fn.tld)
练习: ${fn1:toUpperCase(str)}
${fn1:concat(str1,str2)}
4、javaee5.0(servlet2.5)如何使用jstl和el表达式。
a, 在jsp文件当中添加 <%@page isELIgnored="false"%>
作用是:告诉容器不要忽略el表达式。
b,将jstl1.2.jar文件拷贝到WEB-INF\lib下。
5、mvc
1)什么是mvc?
model,view,controller(模型、视图、控制器)。
是一种软件架构思想,将一个软件的组成部分划分成三种不同类型的模块,分别是模型、
视图、控制器。
其中,模型用来封装业务逻辑,封装指的是模型在实现的时候不用考虑谁来调用(比如,
模型开发完了以后,可以使用一个java程序去调用,也可以通过浏览器向服务器发请求,服务器端通过servlet来调用模型,都可以)。
业务逻辑,包括两个方面,一个是为了保证业务逻辑能够正常执行的基础服务(事务、安全、
日志等等),另外一个是业务逻辑本身,即按照一定的业务规则,对业务数据进行加工和处理。
视图实现表示逻辑,将模型处理的结果以合适的方式展现给用户,另外,视图还要提供合适的
操作界面方便用户输入相应的请求参数。
控制器用来协调模型和视图,即视图将请求发送给控制器,控制器依据请求的不同调用合适的模型来处理;另外,模型将处理的结果返回给控制器,控制器要选择合适的视图将处理结果展示给用户。
2)在web应用当中,如何使用mvc?
模型:使用java类来实现(或者是容器管理的java类,比如ejb,spring javabean等等,容器会
提供一些基础服务,这样模型所需要的一些基础服务就不用写了)。
视图:使用jsp来实现(还可以使用模板技术,比如freemarker,或者jsf,flex等等)。
控制器: 使用servlet来实现控制器(还可以使用filter)。
3)mvc的优点
a、实现模型的复用:
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |