<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    springMVC小結_1


    1.web.xml中配置Spring的servlet和servlet-mapping
    ???<servlet>
    ??????? <servlet-name>example</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>?
    ????????<load-on-startup>1</load-on-startup>
    ??? </servlet>
    ??? <servlet-mapping>
    ??????? <servlet-name>example</servlet-name>
    ??????? <url-pattern>*.do</url-pattern>
    ??? </servlet-mapping>
    2.配置spring配置文件application-servlet.xml
    ???<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    ?????<property name="prefix">
    ?????????<value>/page/</value>
    ?????</property>
    ?????<property name="suffix">
    ?????????<value>.jsp</value>
    ?????</property>
    ???</bean>
    ???<bean id="urlMapping"?class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    ????????<property name="mappings">
    ????????????<props>
    ????????????????<prop key="/login.do">loginAction</prop>
    ????????????</props>
    ????????</property>
    ???</bean>
    ???<bean id="loginAction" class="loginAction">
    ????????<property name="commandClass">
    ????????????<value>?LoginActionVo??</value>
    ????????</property>
    ????????<property name="formView">
    ????????????<value>login</value>
    ????????</property>
    ????????<property name="sessionForm">
    ????????????<value>true</value>
    ????????</property>
    ????????<property name="serviceLocator">
    ????????????<ref bean="servicelocator" />
    ????????</property>
    ?</bean>
    3.新建類繼承SimpleFormController﹐並複寫protected Object formBackingObject(HttpServletRequest request)?和?protected ModelAndView onSubmit(HttpServletRequest request,?HttpServletResponse response,
    ?Object cmd, BindException ex)。常用結構為
    ???protected Object formBackingObject(HttpServletRequest request){
    ??????LoginActionVo??loginActionVo?? = new LoginActionVo?();
    ??????request.setAttribute("?loginActionVo",?loginActionVo);
    ??????return loginActionVo;
    ???}
    ???protected ModelAndView onSubmit(HttpServletRequest request,?HttpServletResponse response,
    ???????Object cmd, BindException ex){
    ??????LoginActionVo??loginActionVo =(LoginActionVo)cmd;
    ??????Map map = new HashMap();
    ?????map.put("?loginActionVo",?loginActionVo);
    ?????request.getSession().setAttribute(this.getFormSessionAttributeName(),?loginActionVo);
    ?????return new ModelAndView("login",map);
    ? }

    4.將jsp頁面參數和VO進行綁定。綁定的方法為頁面元素name和VO對象對應﹐當進行深層次的綁定時﹐要注意﹐在變量的get方法中進行初始化。在servlet2.4容器中可以不用c:out標籤
    輸入框綁定﹕<input name="user.name"? value = "<c:out value="${loginActionVo.user.name}"/>" type="text" disabled="disabled"? size="14" maxlength="14" /></td>
    VO為﹕
    ?public class loginActionVo{
    ????private User user;
    ????public?User getUser(User user){
    ??????if( user == null){
    ?????????user = new User();
    ??????}
    ??????return user;
    ???}
    ?}

    ???

    posted on 2006-10-09 15:14 software5168 閱讀(723) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2006年10月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    JAVA學習網站

    綜合

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费人成网站在线观看10分钟| 国产啪精品视频网站免费尤物 | 国产精品免费观看视频| 国产精品久久免费视频| 亚洲AV永久无码精品网站在线观看| 国产成人免费高清激情视频 | 成人亚洲国产精品久久| 国产免费爽爽视频免费可以看| 亚洲av午夜国产精品无码中文字| 国产精品二区三区免费播放心| 高h视频在线免费观看| 精品亚洲视频在线观看| 久久国产精品免费| 亚洲an天堂an在线观看| 最近中文字幕mv免费高清在线 | 黄色一级视频免费观看| 亚洲色欲久久久久综合网| 国产在线观看免费视频软件| 亚洲国产高清人在线| 三年片在线观看免费观看高清电影| 亚洲欧美国产国产综合一区| 免费二级毛片免费完整视频| a级毛片免费播放| 亚洲成年人电影在线观看| 国产特级淫片免费看| 成av免费大片黄在线观看| 久久亚洲AV无码精品色午夜| 成人免费在线视频| 久久久精品视频免费观看| 亚洲高清日韩精品第一区| 成年男女男精品免费视频网站| 无码色偷偷亚洲国内自拍| 亚洲大尺度无码专区尤物| 大地资源在线观看免费高清| 乱淫片免费影院观看| 亚洲邪恶天堂影院在线观看| 国产猛烈高潮尖叫视频免费| 无码AV片在线观看免费| 亚洲aⅴ无码专区在线观看| 亚洲AV无码专区国产乱码4SE| 成年女人色毛片免费看|