requestmapping配置页面后_@RequestMapping接口及页面乱码问题
老師 對接口及亂碼問題請教
接口問題
@RequestMapping("upload.do")
@ResponseBody
public ServerResponse upload(HttpSession session, @RequestParam(value = "upload_file", required = false) MultipartFile file, HttpServletRequest request) {
User user = (User)session.getAttribute(Const.CURRENT_USER);
if (user == null) {
return ServerResponse.createByErrorCodeMessage(ResponseCode.NEED_LOGIN.getCode(), "用戶未登錄, 請登錄管理員");
}
if (iUserService.checkAdminRole(user).isSuccess()) {
String path = request.getSession().getServletContext().getRealPath("upload");
String targetFileName = iFileService.upload(file, path);
String url = PropertiesUtil.getProperty("ftp.server.http.prefix") + targetFileName;
Map fileMap = Maps.newHashMap();
fileMap.put("uri", targetFileName);
fileMap.put("url", url);
return ServerResponse.createBySuccess(fileMap);
} else {
return ServerResponse.createByErrorMessage("無權限操作");
}
}
這個問題 應該比較好回答, 跟著老師的課程, 實現admin接口都需要進行權限驗證, 如上述代碼帶參?HttpSession session, 及?HttpServletRequest request, 這些參數是每個接口都會固定傳過來的參數嗎? 需要這些參數才能進行校驗, 那還有其他的默認參數嗎?
2 頁面亂碼
Hello World!
springmvc???? ????
?ˉ?????????? ????
已經通過charset="utf-8"來設置字符集, 但是view-source后還是出現了亂碼, 請問是什么原因
以上問題請老師解答 謝謝.
總結
以上是生活随笔為你收集整理的requestmapping配置页面后_@RequestMapping接口及页面乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: snippets vscode 配置_V
- 下一篇: nacos1.3.2连接mysql_Na