weixin_45863135 2019-11-23 20:18 采纳率: 0%
浏览 166

怎么写这样的Demo,想了很久,写不出来,还是哪里出错了,请教各位大神!

如图,这是个Demo的要求,想问问大神们,该怎么写...我写不出来QAQ图片说明

  • 写回答

1条回答 默认 最新

  • wusp1994 2023-04-06 11:42
    关注

    以下是一个使用List存储数据,并取出显示到页面的示例代码:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%
        // 导入List和ArrayList
        import java.util.List;
        import java.util.ArrayList;
    
        // 创建一个List对象,并添加数据
        List<String> dataList = new ArrayList<String>();
        dataList.add("JSP基础入门");
        dataList.add("Servlet视频详解");
        dataList.add("EL表达式初识");
        dataList.add("JSTL标签库初识");
    
        // 设置一个计数器
        int count = 1;
    %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>使用List存储数据,并取出显示到页面</title>
    </head>
    <body>
        <table>
            <c:forEach items="${dataList}" var="data">
                <tr>
                    <td>${count}</td>
                    <td>${data}</td>
                </tr>
                <% count++; %>
            </c:forEach>
        </table>
    </body>
    </html>
    

    在上述代码中,我们使用了 JSTL 标签库提供的 <c:forEach> 标签来循环遍历 List 中的数据,并使用 ${} 表达式将其打印到页面上。同时,我们使用计数器 count 来表示当前数据的编号,从而在页面上实现数据分行显示并添加标号。

    注意,为了使用 JSTL 标签库,我们需要在 JSP 页面头部通过 <%@ taglib %> 指令导入相关的标签库。同时,需要注意使用包名和类名来引入 java.util.Listjava.util.ArrayList 等相关类库。

    除了上述方法以外,我们还可以使用 JavaBean 来实现数据的存储和取出。这样的方式既可以提高代码的可读性,也方便在后续代码中对数据进行进一步的处理和操作。

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!