67,513
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/css/admin/main.css"/>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resources/css/validate/main.css"/>
<script type="text/javascript" src="<%=request.getContextPath() %>/resources/js/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/resources/js/jquery.validate.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/resources/js/core/jquery.cms.validate.js"></script>
<script type="text/javascript">
$(function(){
$("#addForm").cmsvalidate();
});
</script>
</head>
<body>
<div id="content">
<h3 class="admin_link_bar">
<jsp:include page="inc.jsp"></jsp:include>
</h3>
<sf:form method="post" modelAttribute="userDTO" id="addForm">
<table width="800" cellspacing="0" cellPadding="0">
<thead><tr><td colspan="2">添加用户功能</td></tr></thead>
<tr>
<td class="rightTd" width="200px">用户名(必须是英文):</td>
<td class="leftTd"><sf:input path="username" size="30"/><sf:errors cssClass="errorContainer" path="username"/></td>
</tr>
<tr>
<td class="rightTd">显示名称(可以是中文):</td><td class="leftTd"><sf:input path="nickname" size="30"/></td>
</tr>
<!-- 以下filter用于转码 -->
<filter>
<filter-name>CharacterFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
@RequestMapping(value = "/add",method=RequestMethod.POST)
public String add(@Valid UserDTO userDTO,BindingResult br,Model model,HttpServletRequest req){
System.out.println(req.getCharacterEncoding());
String olds= userDTO.getNickname();
try {
String news =new String(olds.getBytes("ISO-8859-1"),"utf-8");
System.out.println(olds);
System.out.println(news);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return "redirect:../../admin/user/users";
}