SSM框架下后台数据库传送到前端jsp文件中

SSM框架中后台存储在数据库中的数据,如何传送到前端中使用呢?

前提:SSM框架已经搭好

  • Category.xml中的SQL语句集已经写好
  • Category中的GetXX()和SetXX()方法也已经写好

那么需要注意的:

  • Controller里面的参数传送:
    在这里插入图片描述
  • JSP文件中的参数接收
    <script>...</script>中采用<c:forEach>标签进行接收处理:
  var UserData = [];
  <c:forEach items="${cs0}" var="c" varStatus="st">
       <c:choose >
           <c:when test="${c.id<=10}">
               UserData.unshift('${c.SID}'+"-"+'${c.DID}');
           </c:when>
       </c:choose>
   </c:forEach>

参数变量为c,对于<c:forEach>标签,如果要采用变量c,需要在文件前面加上:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

c.id,c.SID,c.DID和数据表格字段要一致,且采用${}取值,这样之后可以传到数组UserData中。

PS:还有更规范的数据传送方式,即采用json格式,之后再更新。

原创文章 37 获赞 5 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Yolandalt7777777/article/details/90438626