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

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

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

    springMVC 第二個例子

    1./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>
    ?
    ?<welcome-file-list>
    ??? ?<welcome-file>form.jsp</welcome-file>
    ? ?</welcome-file-list>
    </web-app>


    2./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="/login.do">loginAction</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>
    ??????? <property name="prefix">
    ??????????? <value>/</value>
    ??????? </property>
    ??????? <property name="suffix">
    ??????????? <value>.jsp</value>
    ??????? </property>
    ??? </bean>
    ???
    ??? <bean id="loginAction" class="onlyfun.caterpillar.LoginAction">
    ??????? <property name="commandClass">
    ??????????? <value>onlyfun.caterpillar.LoginForm</value>
    ??????? </property>
    ??????? <property name="successView">
    ??????????? <value>success</value>
    ??????? </property>
    ??????? <property name="formView">
    ??????????? <value>form</value>
    ??????? </property>
    ??? </bean>
    </beans>


    3./WEB-INF/classes/onlyfun/caterpillar/LoginAction.class
    package onlyfun.caterpillar;

    import org.springframework.web.servlet.mvc.SimpleFormController;
    import org.springframework.web.servlet.*;

    public class LoginAction extends SimpleFormController {
    ??? protected ModelAndView onSubmit(Object command) throws Exception {
    ?????? LoginForm form = (LoginForm) command;
    ???????
    ?????? if("111".equals(form.getUsername()) &&
    ???????????? "111".equals(form.getPassword())) {
    ????????? return new ModelAndView(this.getSuccessView(),"user", form.getUsername());
    ?????? }
    ?????? else {
    ?????????? return new ModelAndView(this.getFormView());
    ?????? }
    ??? }
    }

    4./WEB-INF/classes/onlyfun/caterpillar/LoginForm.class
    package onlyfun.caterpillar;

    public class LoginForm {
    ??? private String username;
    ??? private String password;
    ???
    ??? public void setUsername(String username) {
    ?????? this.username = username;
    ??? }
    ???
    ??? public void setPassword(String password) {
    ?????? this.password = password;
    ??? }
    ???
    ??? public String getUsername() {
    ?????? return username;
    ??? }
    ???
    ??? public String getPassword() {
    ?????? return password;
    ??? }
    }


    5./form.jsp
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <html>
    <head><title>Login</title></head>
    <body>
    ??? 請輸入使用者名稱與密碼:<p>
    ??? <form name="loginform" action="login.do" method="post">
    ??????? 名稱 <input type="text" name="username"/><br>
    ??????? 密碼 <input type="password" name="password"/><br>
    ??????? <input type="submit" value="確定"/>
    ??? </form>
    ??? 注意:輸入錯誤會再回到這個頁面中。
    </body>
    </html>


    6./success.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <html>
    <head><title>Login Success</title></head>
    <body>
    ??? <H1> Hello, ${user}!!</H1>
    ??? This is your secret gift.
    </body>
    </html>

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

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

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    JAVA學習網站

    綜合

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄桃AV无码免费一区二区三区| 亚洲kkk4444在线观看| 一级视频在线免费观看| 在线A级毛片无码免费真人| 精品亚洲成A人无码成A在线观看| 最近免费中文字幕mv电影| 乱爱性全过程免费视频| 亚洲av片在线观看| 国产v片免费播放| 欧洲美女大片免费播放器视频| 国产成人无码a区在线观看视频免费| 亚洲乱码av中文一区二区| 国产jizzjizz视频免费看| 亚洲爆乳精品无码一区二区| 又大又黄又粗又爽的免费视频| 深夜福利在线免费观看| 国产福利电影一区二区三区,亚洲国模精品一区| 黄色一级视频免费| 亚洲中文字幕无码日韩| 日韩免费无码一区二区三区| 亚洲精品亚洲人成在线观看麻豆| 一二三四在线观看免费高清中文在线观看 | 久久久亚洲欧洲日产国码是AV| 午夜理伦剧场免费| 亚洲成a人片在线观看精品| 免费看少妇作爱视频| 一级毛片视频免费观看| 婷婷亚洲综合五月天小说| 国产精品色拉拉免费看| 国产亚洲午夜精品| 日本亚洲视频在线| 成年女人毛片免费观看97| 九九综合VA免费看| 亚洲熟妇av一区二区三区下载| 午夜两性色视频免费网站| 中文字幕一区二区三区免费视频| 亚洲熟妇色自偷自拍另类| 亚洲国产成人久久综合区| 最近免费中文字幕大全免费 | 国产免费无码一区二区| 亚洲精品国产精品国自产网站|