springmvc 中controller與jsp傳值
在springmvc中的controller所對應的函式中,如果需要從*.jsp頁面中獲取資料,可以自行在函式括號中寫,springmvc會自動封裝傳過來的值。
spring-mvc.xml 中加入如下語句:
<!-- 自動掃描 -->
<context:component-scan base-package="cn.itcast.springmvc.service,cn.itcast.springmvc.web.controller"/>
<!-- 註解驅動 -->
<mvc:annotation-driven/>
Controller.java 兩種形式都可以,但是第二種,jsp頁面中的引數是personList1//列表 @RequestMapping("/listAll") public String listAll(Map<String,Object> model){ List<Person> personList = ps.listAll(); model.put("personList", personList); System.out.println(" listall hello"); return "person/jPersonList"; } //列表 @RequestMapping("/listAllOther") public String listAllOther(Model model){ List<Person> personList1 = ps.listAll(); model.addAttribute(personList1); System.out.println(" listallother1 hello"); return "person/jPersonList"; }
jsp頁面中
<%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <title>My JSP 'index.jsp' starting page</title> </head> <body> <h2>使用者列表</h2> <div style="padding:10px;"><a href="${pageContext.request.contextPath}/person/tocreate.action">新增</a></div> <table border="1"> <tr> <td>photo</td> <td>id</td> <td>name</td> <td>age</td> <td>操作</td> </tr> <c:forEach items="${personList}" var="p"> <tr> <td><img src="${pageContext.request.contextPath}"/></td> <td>${p.id}</td> <td>${p.name}</td> <td>${p.age}</td> <td> <a href="${pageContext.request.contextPath}/person/toupdate.action?id=${p.id}">修改</a> <a href="${pageContext.request.contextPath}/person/delete.action?delId=${p.id}">刪除</a> </td> </tr> </c:forEach> </table> </body> </html>
相關推薦
springmvc 中controller與jsp傳值
在springmvc中的controller所對應的函式中,如果需要從*.jsp頁面中獲取資料,可以自行在函式括號中寫,springmvc會自動封裝傳過來的值。 spring-mvc.xml 中加入如下語句: <!-- 自動掃描 --> <contex
springmvc中Controller方法的返回值
圖解 action ons 轉發 mod dispatch 結果 oid 請求轉發 1.1 返回ModelAndView controller方法中定義ModelAndView對象並返回,對象中可添加model數據、指定view。 1.2 返回void 在contr
yii2 中 controller 向layout 傳值
方式一: controller 中 class BlogController extends Controller{ public $layout = 'newlayout';
解決java與jsp傳值時的亂碼
JAVA獲取JSP頁面資料時出現的亂碼.解決方案:JSP頁面:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>JAVA程
關於springMVC中controller與靜態資源不能同時訪問的問題
發現問題 在引用layui的時候發現layui樣式不能夠成功應用,以為是路徑的問題,最終發現其實是配置中攔截了所有的斜槓 / 的請求, <!-- spring mvc servlet
yii2中controller向layout傳值
方式一: 1.controller class BlogController extends Controller{ public $layout = 'newlayout'; public $menu = ""; public function a
JSP與Servlet傳值及對比
input 透明 https 需要 gic jquery sevlet cart scipt JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。 JSP編譯後是”類servlet”。 Servlet和JSP最主要的不同點在於,S
MVC 後臺向前臺傳值,同一Controller下Action之間的傳值,Controller與Controller之間的傳值
login href text htm 密碼 log pos 前臺 html @{ Layout = "~/Views/Shared/_Layout.cshtml";} <h2>登錄</h2> <p> @using(Html.
關於SpringMVC中Controller接口的三種實現類的使用與說明
resolv term strac editor 服務 xml配置 數據加載 edi add 要說Controller接口的實現類使用與說明之前,先簡要說明一下SpringMVC的工作原理。 ①客戶端發出一個請求,web服務器接受了這個請求後,就會與web.xml中配置的D
MVC Controller向View傳值(ViewData與ViewBag)
擴展方法 time gre 動態 操作 要求 name 由於 讀取 近在開發項目中,使用的是ASP.NET MVC由於之前並沒有接觸,對於它的傳值方式有些陌生,在這裏進行初步總結積累學習! 一:使用 ViewData使用: 在使用上,我們可以很明顯的看出這兩種方式的
Struts2中的get、set方法作用:Action與頁面傳值
在Struts2中,客戶端和伺服器之間的資料傳輸全部要用到get、set方法:用set方法 ,可以將表單中的值存入Action類。通過Struts2.0標籤,呼叫get方法將Action類中的結果資料顯示在頁面上。
jsp取不到值,springmvc中EL取不到值
在springmvc中,通過controller傳參過程中,jsp頁面使用 jstl或者el表示式取值取不到,訪問如下; 問題原因: 查詢了網上說servlet的版本過低.2.4版本一下一般會出現該問題,但是針對2.5版本的servlet-api,isELIgno
SpringMVC的controller向jsp頁面傳json資料
需要匯入這三個jar包 需要在spring.xml檔案新增 <!-- 啟動註解 --> <mvc:anno
SpringMVC中,前臺jsp封裝引數,繫結引數,傳遞引數到後臺controller的過程詳解
前臺到後臺的流程:前臺jsp->後臺:controller控制器層->service業務層->DAO資料訪問層->資料庫model模型層。 從上面流程可知,前臺jsp的資料,想要參與到後臺的業務邏輯運算,關鍵是要先把前臺jsp的資料傳遞
springmvc向jsp傳值以及c:foreach說明
在方法名裡新增引數HttpServletRequest request,將要傳的值新增到request裡:request.setAttribute("list",list); 如果list為單個值,只要在jsp裡${list}就可以了,如果是陣列的話,就要用到遍歷:引入 &
SpringMVC中controller間跳轉、重定向和傳參
1. 需求背景 需求:spring MVC框架controller間跳轉,需重定向。有幾種情況:不帶引數跳轉,帶引數拼接url形式跳轉,帶引數不拼接引數跳轉,頁面也能顯示。 2. 解決辦法 (1)我在後臺一個controller跳轉到另一個controller,為什麼有這種需求呢,是這樣的。
在JSP頁面中使用JAVAbean 並且傳值進行顯示
javabean package beans; public class Student { private String stuno; private String stuname; public String getStuno() { return stun
Mybatis框架中Mapper文件傳值參數獲取。【Mybatis】
ram keyword ddr gem cli view ati copyto one Mybatis框架中,Mapper文件參數獲取一般有以下幾種: 1、參數個數為1個(string或者int) dao層方法為以下兩種: [java] view plain
vue 中父子組件傳值:props和$emit
port 參數 cti 組件 code lan func ssa app 1 父組件向子組件傳值:通過props數組: //父組件 App.vue <template> <div id="app"> <hello mes-fath
SpringMVC中controller返回json數據的兩種方法
rac new enter req imp 工具 response 返回 basepath SpringMVC中controller返回json數據的兩種方法 1.jsp的ajax請求: function getJson(){ $.ajax({ t