2007-04-19
spring mvc循序渐进(3)
这是从无到有用spring框架开发web应用程序的第二部分。这部分将进行如下内容:
-
一个首页index.jsp
-
一个 DispatcherServlet 和相应的springapp-servlet.xml 配置文件。
-
一个控制器springappController.java.
-
一个视图hello.jsp.
我们将改进第一部分的内容,建立更使用的程序。
第十三步 改进index.jsp
我们将要用到jstl,所以把spring-framework-1.2/lib/j2ee/jstl.jar和spring-framework-1.2/lib/jakarta-taglibs/standard.jar 复制到WEB-INF/lib 目录。同时创建一个将被每一个jsp文件用到的类似c语言的头文件的jsp文件include.jsp。
springapp/war/WEB-INF/jsp/include.jsp
- <%@ page session="false"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
- <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
修改index.jsp文件,使用jstl的
springapp/war/index.jsp
- <%@ include file="/WEB-INF/jsp/include.jsp" %>
- <%-- Redirected because we can't set the welcome page to a virtual URL. --%>
- <c:redirect url="/hello.htm"/>
第十四步 改进视图和控制器
把hello.jsp移到WEB-INF/jsp目录。修改这个文件,包含同时被index.jsp包含的include.jsp文件,同时用
springapp/war/WEB-INF/jsp/hello.jsp
- <%@ include file="/WEB-INF/jsp/include.jsp" %>
- <html>
- <head>
- <title>Hello :: Spring Applicationtitle>
- head>
- <body>
- <h1>Hello - Spring Applicationh1>
- <p>Greetings, it is now <c:out value="${now}"/>p>
- body>
- html>
稍微修改一下SpringappController.java ,把导向的视图改为修改过的WEB-INF/jsp/hello.jsp,同时把字符串"now"当作取得当前时间 的model 的索引。
运行ant重启tomcat,浏览 http://localhost:8080/springapp,就可以看到修改的成果了,万里长征也终于迈出了第一步。
发表评论
- 浏览: 7616 次

- 详细资料
搜索本博客
最新评论
-
spring mvc循序渐进(6)
辞职了,没时间写了
-- by aninfeel -
spring mvc循序渐进(6)
楼主继续后面的哈,测试那里有点没看懂
-- by gowhere -
javascript控制html dom
Dom.这是Dom规范要实现的东西. 不只Javascript, 在.net里操 ...
-- by 白发红颜 -
javascript控制html dom
像getElementById(),getElementsByTagName() ...
-- by just4you -
javascript控制html dom
w3cshcool办得不错,其文章言骇意简--当初学XML,用WEBZIP把整个 ...
-- by sp42






评论排行榜