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"> </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"> </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"> </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"> </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"> </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>