发表于: 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
评论