開発プロセス中に、データベースによってクエリされた値をJSPページに表示するために、多くの場合、表示する必要があります。 SpringMVCのコントローラーでは、リクエストを使用してデータを渡します。
アイデア:
1.コントローラーのサービスレイヤーメソッドを呼び出してデータベースデータを取得し、モデルビューのaddobjectメソッドを介してドメインに配置します。
2。JSPページのJSPタグを読む
controller.javaファイルを開発する:
//すべてのデータをページに照会して@RequestMapping( "/dataall")public modelandview dataall()dataall()dataall()data search list <dataalist> dataserist = dataservice.findataall(); modelandview modelandview = new modelandview(); DataLists); // view modelandview.setviewname( "/data/datalist"); return modelandview;}を指定します;}
上記のように、プログラムは次のコードに合格します。
//データをリクエストModelandview.addobject( "dataslist"、datalists)に入れます。
クエリデータをリクエストに配置します。
JSPページを開発して表示データを受信します。
<%@ page Language = "Java" contentType = "text/html; charset = utf-8" pageencoding = "utf-8"%> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" fentix = "" "%> <%@ aglibib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt"%> <!doctype html public "-// w3c // dtd html 4.01 transitional // en en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <title>データクエリリスト</</head> <body> <form action = "$ {pagecontext.request.contextpath} /data/dataall.action" method = "post"> data query:<table border = 1> <tr> <td> <input type = "text" name = "num" num "num" num "num" num " value = "query"/> </td> </tr> </table>データリスト:<テーブルボーダー= 1> <tr> <td> num </td> <td>湿度</td> <td>温度</td> <td> } "var =" data "> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> <td> $ {data.co} </td> <td> $ {data.fc} </td> <a href = "$ {pagecontext.request.contextpath}/data/editdatas.action?num = $ {data.num}" rel = "external nofollow" rel = "external nofollow">修正</a> </td> </tr> </cページは次のコードを介して情報を取得し、サイクルを表示します。
<c:foreach items = "$ {datalist}" var = "data"> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> $ {data.co} </td <td> </td> $> $> <td> <a href = "$ {pagecontext.request.contextpath}/data/editdatas.action?num = $ {data.num}" rel = "external nofollow" rel = "external nofollow">修正</a> </td>ここのデータリストは、データリストのデータを含むコントローラーを通過したオブジェクトの名前です。
上記の記事SpringMVCは、データベースによって読み取られた値をJSPページに渡します。私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。