springMVC 第一個例子

          1. /hellouser.jsp
          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
          <html>
          <head><title>HelloPage</title></head>
          <body>
          ???? <H1> ${helloWord}</H2>
          </body>
          </html>

          2./index.jsp
          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
          ? <head>
          ? </head>
          ? <body>
          ??? <%
          ??? ?response.sendRedirect("hellouser.do");
          ??? %>
          ? </body>
          </html>

          3./WEB-INF/web.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <web-app version="2.4"
          ?xmlns="?xmlns:xsi="?xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
          ??
          ?<servlet>
          ??????? <servlet-name>hello</servlet-name>
          ??????? <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
          ??<init-param>
          ???????? <param-name>contextConfigLocation</param-name>
          ???????? <param-value>/WEB-INF/application-servlet.xml</param-value>
          ??? ?</init-param>?
          ??? </servlet>
          ?
          ??? <servlet-mapping>
          ??????? <servlet-name>hello</servlet-name>
          ??????? <url-pattern>*.do</url-pattern>
          ??? </servlet-mapping>
          ??
          </web-app>

          4./WEB-INF/application-servlet.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "
          <beans>
          ??? <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
          ??????? <property name="mappings">
          ??????????? <props>
          ??????????????? <prop key="/hellouser.do">helloUserAction</prop>
          ??????????? </props>
          ??????? </property>
          ??? </bean>
          ???
          ??? <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
          ??????? <property name="viewClass">
          ??????????? <value>org.springframework.web.servlet.view.InternalResourceView</value>
          ??????? </property>
          ??? </bean>
          ???
          ??? <bean id="helloUserAction" class="onlyfun.caterpillar.HelloUserAction">
          ??????? <property name="helloWord">
          ??????????? <value>Hello!</value>
          ??????? </property>
          ??????? <property name="viewPage">
          ??????????? <value>/hellouser.jsp</value>
          ??????? </property>
          ??? </bean>
          </beans>

          5./WEB-INF/classes/onlyfun/caterpillar/HelloUserAction.class
          package onlyfun.caterpillar;

          import java.io.IOException;
          import java.util.*;
          import javax.servlet.*;
          import javax.servlet.http.*;
          import org.springframework.web.servlet.mvc.Controller;
          import org.springframework.web.servlet.ModelAndView;
          import org.springframework.web.bind.RequestUtils;

          public class HelloUserAction implements Controller {
          ?? private String helloWord;
          ??? private String viewPage;
          ???
          ?? public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res)
          ??????? throws ServletException, IOException {
          ???? //String user = RequestUtils.getRequiredStringParameter(req, "user");
          ????? Map model = new HashMap();
          ????? model.put("helloWord", getHelloWord());
          ???? // model.put("user", user);
          ???
          ?????? return new ModelAndView(getViewPage(), model);
          ??? }
          ???
          ??? public void setViewPage(String viewPage) {
          ?????? this.viewPage = viewPage;
          ??? }
          ???
          ??? public String getViewPage() {
          ?????? return viewPage;
          ??? }

          ??? public void setHelloWord(String helloWord) {
          ?????? this.helloWord = helloWord;
          ??? }
          ???
          ??? public String getHelloWord() {
          ?????? return helloWord;
          ??? }
          }

          posted on 2006-08-23 15:52 software5168 閱讀(472) 評論(0)  編輯  收藏 所屬分類: Java學習

          <2006年8月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          JAVA學習網站

          綜合

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 寻乌县| 蚌埠市| 绵阳市| 富阳市| 兴海县| 醴陵市| 阿坝| 观塘区| 东源县| 高青县| 广灵县| 万荣县| 板桥市| 凤翔县| 界首市| 吴堡县| 蒙城县| 正定县| 珠海市| 辽阳市| 平南县| 汽车| 即墨市| 区。| 苏尼特右旗| 高雄县| 手机| 阿拉善右旗| 微山县| 马山县| 旬阳县| 马边| 育儿| 吴堡县| 礼泉县| 夏邑县| 东平县| 南陵县| 福海县| 水富县| 莱州市|