Controller的返回值
1、返回String類型 表示返回邏輯視圖名
真正視圖名(jsp路徑)=前綴+邏輯視圖名+后綴
2、redirect?重定向
redirect?重定向的特點:瀏覽器地址欄中的url會變化 。修改提交的request數據無法傳到重定向的地址 因為重定向后重新request(request無法共享)
return "redirect:selectItemsList.action";?
3、forward 轉發
forward 轉發和redirect?重定向不同的就是可以共享request?
4、返回void
在controller方法的形參上可以定義request和response 使用request或response指定響應結果:
1、使用request轉向頁面 ?如下:
request.getRequestDispatcher("頁面路徑").forward(request,response);
2、也可以通過response頁面重定向
response.sendRedirect("url");
3、也可以通過response指定響應結果 例如響應json數據 如下:
response.setCharacterEncoding("utf-8");
response.setContentType("application/json;charset=utf-8");
response.getWriter().write("json串");
轉載于:https://www.cnblogs.com/mrluotong/p/5962579.html
總結
以上是生活随笔為你收集整理的Controller的返回值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别人教我学计算机的作文,我学会了电脑作文
- 下一篇: 无线呼叫服务器对码设置,无线鼠标对码模式