我的意思是,我希望记录器名称反射(reflect) source.jsp 文件,无论它是包含在另一个文件中还是编译为一个类或其他什么。
最佳答案
首先,导入所需的包即
<%@page import="org.apache.log4j.Logger"%>
然后,
<%! static Logger logger = Logger.getLogger(jsppagename_jsp.class); %>
jsppagename_jsp
可能会根据您使用的服务器而改变。然后,在 jsp 中的任何地方使用,如:
<% logger.info("This is test."); %>
IDE 可能会在记录器对象的声明处显示错误消息。但是,不用担心,像tomcat这样的服务器会自动直接在tomcat里面自己创建每个jsp页面对应的servlet类。
关于java - 在 jsp 页面中使用 log4j 的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1594931/