单击提交按钮之前如何开始调试?

时间:2018-12-04 14:35:05

标签: java jsp jstl

为什么必须等待html页面单击Submit,然后程序运行<c:forEach var="blah" items="${requestScope.blahs}">,然后显示消息。

enter image description here 这是我的第一个断点 enter image description here 必须单击提交按钮,然后下一步运行 enter image description here 单击后,出现一些添加消息

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%--
  Date: 11/28/18 : 10:55 AM
--%>
<%@ page import="cc.openhome.model.UserService" %>
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.util.Locale" %>
<%@ page import="java.util.List" %>
<%@ page import="cc.openhome.model.Blah" %>
<%
    /*String username = (String) request.getSession().getAttribute("login");
    Blah blah = new Blah();
    blah.setUsername(username);*/

%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
    <title>微博</title>
    <link rel="stylesheet" href="css/member.css" type="text/css">
</head>
<body>
     <div class="leftPanel">
         <img src="img/mi.png" alt="微博" width="120" height="100"/>
         <br><br>
         <a href='logout.do?username="${sessionScope.login}"'>
             注销${sessionScope.login}
         </a>
     </div>
     <form method="post" action="message.do">
         分享新鲜事...<br>

     <c:if test="${requestScope.blabla != null}">
          信息要在140 字以内
     </c:if>

    <%-- <%
         String blabla = (String) request.getAttribute("blabla");
         if(blabla != null){
     %>
             信息要在140字以内<br>
     <%
         }
     %>--%>

         <textarea cols="60" rows="4" name="blabla">
             ${ requestScope.blabla }</textarea><br>
         <button type="submit">送出</button>
     </form>
     <table style="text-align: left;width: 510px; height: 80px;"
            border="0" cellpadding="2" cellspacing="2">
         <thead>
               <tr>
                   <th><hr></th>
               </tr>
         </thead>
         <tbody>
    <%
        /*
        DateFormat dateFormat = DateFormat.getDateTimeInstance(
                DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
        */
        /* 
        UserService userService = (UserService) application.getAttribute("userService");
        List<Blah> blahs = userService.getBlahs(blah);
        */

        //List<Blah> blahs = "${requestScope.blahs}";
    %>
    <c:forEach var="blah" items="${requestScope.blahs}">
       <tr>
           <td style="vertical-align: top">${blah.username}<br>
               <c:out value="${blah.txt}"/><br>
               <fmt:formatDate value="${blah.date}" type="both"
                  dateStyle="full" timeStyle="full"/>
               <a href="delete.do?message=${blah.date.time}">删除</a>
              <hr>
           </td>
       </tr>
    </c:forEach>
    </tbody>
 </table>
     <hr style="width: 100px; height: 1px">
</body>
</html>

0 个答案:

没有答案