精讲jsp基础教程(3)_JSP教程
教程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
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-精讲jsp基础教程(3)。