8월, 2019의 게시물 표시

javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>

javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in &lt;forEach&gt; jsp <c:forEach var="list" items="${list}"> 에서 list가 아닌 값을 items에 넣었을 때 발생하는 에러 class A의 멤버에 리스트가 있는데 class A 자체를 대입시켰더니 에러남 Controller model.addAttribute("list", ClassA); -> Solution: model.addAttribute("list", ClassA.getList()); https://hadoobidoop.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%98%A4%EB%A5%98-%EC%9D%BC%EA%B8%B0-javaxservletjspJspTagException-Dont-know-how-to-iterate-over-supplied-items-in-ltforEachgt

Spring Log

- commons-logging + s, log4j https://sjh836.tistory.com/161 Controller.java import org.slf4j.Logger; import org.slf4j.LoggerFactory; @Controller public class Controller {     private static final Logger logger = LoggerFactory.getLogger(Controller.class); } 2019-08-21 17:38:27 [INFO ] (Controller.home:120) |LOGINFORM| src/main/resource/log4j.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- Appenders --> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%-5p] (%C{1}.%M:%L) %m%n&q