2007-04-18
spring mvc循序渐进(2)
第十二步——创建一个视图
接下来改创建第一个视图了,就用一个名为hello.jsp的jsp页面吧,同时把它放到war目录下。
springapp/war/hello.jsp
- <html>
- <head>
- <title>Example :: Spring Applicationtitle>
- head>
- <body>
- <h1>Hello - Spring Applicationh1>
- <p>Greetings.p>
- body>
- html>
到目前位置还没看到spring mvc发生作用的痕迹,下面进入正题——修改SpringappController,让它引导视图到上面的hello.jsp页面(spring主页的dtd无法访问,搞得我的tomcat出错,我只好把它改成xsd了)。
springapp/src/SpringappController.java
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
- <!-- - Application context definition for "springapp" DispatcherServlet. -->
- <bean id="springappController" class="SpringappController"/>
- <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
- <property name="mappings">
- <props>
- <prop key="/hello.htm">springappController</prop>
- </props>
- </property>
- </bean>
- </beans>
修改这个文件的同时,还加了一个日志记录器,以确认我们到底做过什么。上面的视图,也就是这个类返回的,实际上是通过ViewResolver处理的。到目前为止我们还没有指定一个,我们将使用一个默认值,这个默认值只是导向和url的名字相同的已定义视图。下面还将继续修改这个东西。
运行ant,重启tomcat,并访问 http://localhost:8080/springapp/hello.htm,就可以运行刚才的程序了。
访问Tomcat 5.5\logs下的最后一个日志文件,就可以看到刚才的记录了:
- 007-04-18 22:22:52,906 INFO [org.springframework.web.servlet.DispatcherServlet] -
- 2007-04-18 22:22:58,000 INFO [SpringappController] -
- 2007-04-18 22:45:32,328 INFO [SpringappController] -
发表评论
- 浏览: 7615 次

- 详细资料
搜索本博客
最新评论
-
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






评论排行榜