精讲jsp基础教程(3)_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解析如何在JSP中使用Spring
在JSP中使用Spring其实很容易,主要用到Spring的WebApplicationContextUtils.getWebApplicationContext函数。 要再JSP里面得到ApplicationContext需要这么做. 首先 import=org.springframework.web.context.support.*,org.springframework.context.* 然后可


2.标签文件
--->实现和描述
    在.tag文件中实现
    设置主体内容: <%@ body-content="empty/scriptless" %>
    设置属性: <%@ attribute name="name" required="true" rtexprvalue="true" %>
    有主体内容: <jsp:doBody scope="session" var="theBody" />
    <%
        String body = (String) session.getAttribute("theBody");
    %>
--->使用
    WEB-INF/tags/sayhello.tag
    <%@ taglib tagdir="/WEB-INF/tags/" prefix="you" %>
    <you:sayhello />
   
标准标签库:
1.核心标签库
-->通用:
    set: <c:set var="" value="" scope="" />
    out: <c:out value="" />
    remove: <c:remove var="" scope="" />
-->条件:
    if: <c:if test="">..... </c:if>
    choose: <c:choose>
            <c:when test="">... </c:when>
            <c:when test="">... </c:when>
            <c:when test="">... </c:when>
                .....
                <c:otherwise>... </otherwise>         
            </c:choose>
-->迭代:
    forEach: <forEach var="" items="" varStatus="" begin="" end="">
    foTokens: <foTodens var="" items="" delim=",;|"> </foTodens>
    Java,C#;SQL|C
2.I18N与格式化标签库
-->setLocale:设置本地区域
-->bundle:设置资源包
-->setBundle:设置资源包
-->message:输出消息
3.SQL标签库
-->setDataSource:设置数据源,用于获得与数据库的连接
-->query:执行查询
-->update:执行增,删,改
-->transaction:事务
-->param:参数
4.XML标签库

过滤器:
生命周期:
1.实例华:
2.初始化:init()
3.过滤:doFilter()
4.销毁:destroy()
5.不可用

配置:
<filter>
<filter-name> </filter-name>
<filter-class> </filter-class>
</filter>
<filter-mapping>
<filter-name> </filter-name>
<url-pattern> </url-pattern>
</filter-mapping>

几个重要的接口:
1.Filter:init(), doFilter(), destroy()
2.FilterChain: doFilter(request, response)
3.FilterConfig:getFilterName(), getInitParameter(),

过滤器链:--->1--->2--->3--->Servlet 请求
        <----1 <---2 <---3 <---        响应
       
MvC设计模式
1.ModelI:jsp+JavaBean
2.ModelII:jsp+Servlet+JavaBean
          jsp---view
          servlet---control
          javabean---model

MVC:
M--Model:模型:访问后台数据库
V--view:视图:展示
C--control:控制器:控制程序流程

ModelII和MVC的关系:
MVC是一种设计模式,ModelII它是MVC的一种具体的实现
 

分享:详解Java编程--基础代码的规范化
命名规范 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package的命名 Package的名字应该都是由一个小写单词组成。 Cla

共3页上一页123下一页
来源:模板无忧//所属分类:JSP教程/更新时间:2010-01-31
相关JSP教程