发表于: 2018-02-01 23:45:06

1 553


一。今天尝试做页面编辑,可以写入数据库的这一步

这是listStudent.jsp里面的配置内容:

<%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8" import="java.util.*"%>

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

<div style="width:500px;margin:0px auto;text-align:center">
   <table align='center' border='1' cellspacing='0'>
       <tr>
           <td>id</td>
           <td>name</td>
           <td>qq</td>
           <td>major</td>
           <td>产品</td>
           <td>编辑</td>
           <td>删除</td>
       </tr>
       <c:forEach items="${studentList}" var="student" varStatus="st">
<tr>
               <td>${student.id}</td>
               <td>${student.name}</td>
               <td>${student.qq}</td>
               <td>${student.major}</td>

               <td><a href="listStudent?id=${c.id}">产品</a></td>
               <td><a href="editStudent?id=${c.id}">编辑</a></td>
               <td><a href="deleteStudent?id=${c.id}">删除</a></td>
           </tr>
       </c:forEach>
</table>
   <div style="text-align:center">
       <a href="?start=0">首  页</a>
       <a href="?start=${page.start-page.count}">上一页</a>
       <a href="?start=${page.start+page.count}">下一页</a>
       <a href="?start=${page.last}">末  页</a>
   </div>


   <div style="text-align:center;margin-top:40px">

       <form method="post" action="addStudent">
           分类名称: <input name="name" value="" type="text"> <br><br>
           <input type="submit" value="增加分类">
       </form>

   </div>
</div>


二。今天在准备小课堂,准备讲为什么用log4j而不用system.out.println

这是log4j.properties里面的配置:

log4j.rootLogger=debug, stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log

log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=5

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

这是log4j.xml里面的配置:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://jakarta.apache.org/log4j/
http://jakarta.apache.org/log4j/ ">

   <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
       <layout class="org.apache.log4j.PatternLayout">
           <param name="ConversionPattern" value="%d %-5p %c.%M:%L - %m%n"/>
       </layout>
   </appender>

   <!-- specify the logging level for loggers from other libraries -->
   <logger name="com.opensymphony">
       <level value="ERROR"/>
   </logger>

   <logger name="org.apache">
       <level value="ERROR"/>
   </logger>
   <logger name="org.hibernate">
       <level value="ERROR"/>
   </logger>

   <!-- for all other loggers log only debug and above log messages -->
   <root>
       <priority value="ERROR"/>
       <appender-ref ref="STDOUT"/>
   </root>

</log4j:configuration>

大体框架如下:

运行,成功,输出如图所示:

2018-02-02 09:04:47,017 ERROR log4j.TestLog4j.main:19 - 错误信息

2018-02-02 09:04:47,017 FATAL log4j.TestLog4j.main:20 - 致命信息

2018-02-02 09:04:47,017 ERROR log4j.TestLog4j.main:19 - 错误信息

2018-02-02 09:04:47,017 FATAL log4j.TestLog4j.main:20 - 致命信息

2018-02-02 09:04:47,017 ERROR log4j.TestLog4j.main:19 - 错误信息

2018-02-02 09:04:47,017 FATAL log4j.TestLog4j.main:20 - 致命信息

Process finished with exit code 0



明天的计划:做小课堂

遇到的问题:暂无

今天的收获:复习了log4j

java任务二开始时间:2018.01.25

预计demo时间:2018.02.12

可能有延期风险,原因是:基础比较差,

禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html



返回列表 返回列表
评论

    分享到