概述
jquary中后续生成的标签添加点击事件:
$("body").on("click","#a1",function(){
//代码块
});
log4j使用:
组成:
Log4J 主要由 Loggers (日志记录器)、Appenders(输出端)和 Layout(日志格式化器)组成。其中 Loggers 控制日志的输出级别与日志是否输出;Appenders 指定日志的输出方式(输出到控制台、文件等);Layout 控制日志信息的输出格式。
日志级别:
1.off 最高日志级别,关闭左右日志
2.fatal 将会导致应用程序退出的错误
3.error 发生错误事件,但仍不影响系统的继续运行
4.warn 警告,即潜在的错误情形
5.info 一般和在粗粒度级别上,强调应用程序的运行全程
6.debug 一般用于细粒度级别上,对调试应用程序非常有帮助
7.all 最低等级,打开所有日志记录
log4j使用步骤:
1.导入jar log4j-1.2.16.jar
2.创建log4j.properties文件,并放入src下,写入如下信息
log4j.rootLogger = INFO,CONSOLE,FILE
#控制台输出配置
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#指定日志的输出格式
log4j.appender.CONSOLE.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n
#文件输出配置
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
#指定日志的输出格式
log4j.appender.FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] - %m%n
#将文件路径
log4j.appender.FILE.File=D:/log/log4jsfshop.log
在代码中使用
使用必须在要记录的类中,创建以下信息:
Logger logger = Logger.getLogger(当前类.class);
logger.info("输出信息"); //一般只有错误信息
logger.info("错误提示",e); //跟控制台输出内容一致
log4j 采用类似 C 语言的 printf 函数的打印格式格式化日志信息,具体的占位符及其含义如下:
%m 输出代码中指定的日志信息
%p 输出优先级,及 DEBUG、INFO 等
%n 换行符(Windows平台的换行符为 “n”,Unix 平台为 “n”)
%r 输出自应用启动到输出该 log 信息耗费的毫秒数
%c 输出打印语句所属的类的全名
%t 输出产生该日志的线程全名
%d 输出服务器当前时间,默认格式为 ISO8601,也可以在后面指定格式。如:%d{yyyy年MM月dd日 HH:mm:ss}
%l 输出日志时间发生的位置,包括类名、发生的线程,以及在代码中的行数,如:Test.main(Test.java:10)
%F 输出日志消息产生时所在的文件名称
%L 输出代码中的行号
%x 输出和当前线程相关的 NDC(嵌套诊断环境)
%% 输出一个 “%” 字符
可以在 % 与字符之间加上修饰符来控制最小宽度、最大宽度和文本的对其方式。如:
%5c 输出category名称,最小宽度是5,category<5,默认的情况下右对齐
%-5c 输出category名称,最小宽度是5,category<5,"-"号指定左对齐,会有空格
%.5c 输出category名称,最大宽度是5,category>5,就会将左边多出的字符截掉,<5不会有空格
%20.30c category名称<20补空格,并且右对齐,>30字符,就从左边交远销出的字符截掉
AJAX
ajax基本使用:
//jsp或html页面
$.ajax({
url:"servlet/IndexServlet",
data:{name:"张三"},
dataType:"text",
type:"post",
async:false,
success:function (result) {
alert(result);
},
error:function(){
}
});
//java中servlet
PrintWriter out = response.getWriter();
out.print("要返回的参数");
url:要请求的路径(servlet路径)
data:参数,以json形式传递
dataType:返回数据格式,json,text,htm格式
type:get或post请求
async:默认为true异步, false同步,true异步
success:请求成功后回调函数
result:服务器返回的参数
error: 调用失败后回调的函数
get请求
$.get(URL,data,function(data,status,xhr),dataType);
$.getJSON(url,data,success(data,status,xhr));
$.get(URL请求路径,参数,function(result){
},请求方式);
$.getJSON(URL请求路径,参数,function(result){
});
post请求
$.post(URL,data,function(data,status,xhr),dataType);
$.post(URL请求路径,参数,function(result){
},请求方式);
最后
以上就是动人蜜蜂为你收集整理的JavaWeb---整理log4j简单使用,ajax简单使用jquary中后续生成的标签添加点击事件:log4j使用:AJAX的全部内容,希望文章能够帮你解决JavaWeb---整理log4j简单使用,ajax简单使用jquary中后续生成的标签添加点击事件:log4j使用:AJAX所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复