XingXing MVC 양식 이벤트

3227 단어 mvc
여기를 클릭하여 XingXing MVC에서 컴파일된 패키지를 다운로드하십시오
 
XingXingMVC의 소스 코드 및 예제 코드
 
오늘은 XingXing MVC의 폼 이벤트 처리를 소개합니다.
 
아니면 어제 웹 프로젝트인FirstDemo, 웹을 사용하세요.xml 설정이 변하지 않습니다.XingXing MVC의 장점은 구성이 적다는 것이다. 허허.
 
폼을 제출해야 하기 때문에
이 있어야 합니다. 다른 mvc와 달리 XingXingMVC는 개발자가form 요소의 action을 지정하도록 요구하지 않습니다.
페이지 이름이 regist입니다.jsp, 전체 경로:usermanage/regist.jsp, 페이지 코드는 다음과 같습니다
 
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        
        <form> <!--       action,mvc          form  -->
            <p><label>    </label><input type="text" name="txtName"/></p>
            <p><label>    </label><input type="text" name="txtMail"/></p>
            <p><input type="submit" name="btnOK" value="     "/></p>
        </form>
        <hr/>
        <p>    </p>
        <p>    :${userName}</p>
        <p>    :${mail}</p>
        <hr/>
        <p><a href="../index.jsp">    </a></p>
    </body>
</html>
 
대응하는 백그라운드form 클래스는forms입니다.usermange.regist.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package forms.usermanage;

import java.util.Map;

/**
 *
 * @author hicen
 */
public class regist 
{
//    //              ,  onload       .
//    public void onLoad(Map mapRequest,Map mapSession)
//    {
//        
//    }
    
    public void btnOK(Map mapRequest,Map mapSession)
    {
        String strName = gstr("txtName",mapRequest); //txtName    input name   
        String strMail = gstr("txtMail",mapRequest);
        
        mapRequest.put("userName", strName);//mapRequest   request parameterMap,
                                            //  map        ,  MVC       .
        mapRequest.put("mail", strMail);
    }
    
    private String gstr( String strKey,Map map)
    {
        String[] strArr = (String[]) map.get(strKey);  // request parameterMap           .
                                                        
        if( null != strArr && strArr.length>0)
        {
            return strArr[0];
        }
        
        return null;
    }
}
 
 
 

좋은 웹페이지 즐겨찾기