modelandview重定向一例

controller:

    @RequestMapping(value = "/regmodel", method = RequestMethod.POST)
    public ModelAndView regmodel(@ModelAttribute("registeruser") RegisterUser registeruser,
            BindingResult result)
    {
        Map<String, String> map = new HashMap<String, String>();
        map.put("registeremail", registeruser.getRegisteremail());
        map.put("registernickname", registeruser.getRegisternickname());
        return new ModelAndView(new RedirectView("renderregister"),map);
    }

jsp:

    <%
        String sEmail = request.getParameter("registeremail");
        String sNickname = request.getParameter("registernickname");
        String ss = request.getParameter("registernickname");
        if(ss!=null){
         byte[] bs =ss.getBytes("ISO-8859-1");
         for(int i = 0; i < bs.length; i++){
          byte b = bs[i];
          if(b==63){
           break;
          }else if(b>0){
           continue;
          }else if(b<0){
           ss = new String(bs,"UTF-8");
           break;
          }
         }
        }
    %>


    <form:form commandName="registeruser" method="post"
        action="regmodel">
        <div class="row-box">
            <form:label path="registeremail">
                <spring:message code="register.email" />
            </form:label>
            <form:input path="registeremail" required="required" value="<%=sEmail %>" />
            <em id="registeremail_imgtip" class="invisible"> <span
                id="registeremail_texttip">&nbsp;</span>
            </em>
        </div>
        <div class="row-box">
            <form:label path="registernickname">
                <spring:message code="register.nickname" />
            </form:label>
            <form:input path="registernickname" required="required" value="<%=ss %>"/>
            <em id="registernickname_imgtip" class="invisible"> <span
                id="registernickname_texttip">&nbsp;</span>
            </em>
        </div>
        <div class="row-box">
            <form:label path="registerpassword">
                <spring:message code="register.password" />
            </form:label>
            <form:password path="registerpassword" />
            <em id="registerpassword_imgtip" class="invisible"> <span
                id="registerpassword_texttip">&nbsp;</span>
            </em>
        </div>
        <div class="row-box">
            <form:label path="registerrepassword">
                <spring:message code="register.repassword" />
            </form:label>
            <form:password path="registerrepassword" />
            <em id="registerrepassword_imgtip" class="invisible"> <span
                id="registerrepassword_texttip">&nbsp;</span>
            </em>
        </div>
        <div class="row-box">
            <form:label path="registerauthcode">
                <spring:message code="register.authcode" />
            </form:label>
            <form:input path="registerauthcode" />
            <em id="registerauthcode_imgtip" class="invisible"> <span
                id="registerauthcode_texttip">&nbsp;</span>
            </em>
        </div>
        <div class="row-box">
            <label class="input-name"></label>
            <span style="margin-left:10px;">
                <img id="captchaImg" width="140" height="40" src="<c:url value="/jcaptcha.jpg"/>" />
            </span>
            <span>
                <a id="refreshLink" href="javascript:refreshCaptcha()">刷新</a>
            </span>
        </div>

        
        <div class="row-box">
            <input type="submit" value="<spring:message code="register.user" />" />
        </div>
    </form:form>


你可能感兴趣的:(spring,String,Class,input,Path,div)