Durante o processo de desenvolvimento, geralmente precisamos colocar os valores consultados pelo banco de dados na página JSP para exibição. No controlador do SpringMVC, usamos a solicitação para passar os dados.
Ideias:
1. Ligue para o método da camada de serviço no controlador para obter os dados do banco de dados e coloque -os no domínio através do método AddObject do ModelView.
2. Leia a tag JSP na página JSP
Desenvolva o arquivo controller.java:
// consulta todos os dados da página para exibir @RequestMapping ("/dataAll") public ModelAndView dataAll () lança a exceção {// chamando a camada de serviço para a lista de pesquisa de dados <dAlist> datalists = DataService.findataall (); ModelAndView ModelAndView = new ModelAndView (); View ModelAndView.SetViewName ("/Data/Datalist"); Return ModelAndView;}Como mostrado acima, o programa passa o seguinte código:
// coloque os dados no solicitação modelAndView.adDobject ("DataSList", Datalists);Coloque os dados da consulta na solicitação.
Desenvolva a página JSP para receber dados de exibição:
<%@ página linguagem = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c"%> taglib@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix = "fmt"%> <! Doctype html public "-// w3c // dtd html 4.01 transição //" "http://www.w3.org/tr/html4/loose.dtd"><html> <head><meta http-equiv =" content-type "content =" text/html; charset = utf-8 "> <title> lista de dados </title> <//title> </html; html; action="${pageContext.request.contextPath }/data/dataAll.action" method="post">Data query: <table border=1><tr><td><input type="text" name="num" placeholder="number"/><br/></td><td><input type="submit" value = "Query"/> </td> </tr> </tabela> Lista de dados: <tabela borda = 1> <tr> <td> num </td> <td> horides </td> <td> temperatura </td> <td> dhioxida de carbono </td> <tt> dust </td> <ttist> operação <td> operação (/td> <ts> <tyath [/td> </td> </td> <td> odos <tit> odos (td> itens <= td> <tit> odos (td> <tyats> itens (/td [/td> </td> <tit> itens (/td [/td> <tit> itens <Terist> itens) } "var =" data "> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> $ {data.co} </td> <td> $ {DATS> href = "$ {pageContext.request.ContextPath} /data/editdatas.action?num = $ {data.num}" rel = "Nofollow externo" rel = "nofollow"> modificar </a> </td> </tr> </c: para cada vez> </hemA página obtém informações através do código a seguir e exibe seu ciclo:
<c: foreach itens = "$ {datalist}" var = "data"> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> $ {Data.co} <td> <a href = "$ {PageContext.request.contextpath} /data/editdatas.action?num = $ {data.num}" rel = "Nofollow externo" rel = "Nofollow"O datalista aqui é o nome do objeto passado pelo controlador, que contém os dados do Datalist.
O artigo acima Springmvc passa o valor lido pelo banco de dados para a página JSP é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.