`
lpm528
  • 浏览: 81339 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表

Log4j简介

第1章.     Log4j 的优点 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j的好处在于: 1)        通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等 2)        通过修改配置文件,可以定义每一条日志信息的级别,从而控制是否输出 ...
jsp代码: <form action="<%=basePath%>upload" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="提交"/> </form>   ...

tomcat配置

tomcat配置
  // 解决gson格式化日期不规范导致javascript无法解析日期的问题  Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();

将数据导出到excel

    博客分类:
  • JSP
前台jsp调用代码: function outexe(){ queryForm.action = "<%=basepath%>/lpm/lpm-grpinfoExl.action"; queryForm.submit(); }  action代码: /* * 将数据导出到excel */ @Action(value="lpm-grpinfoExl") public String lpmExl()throws Exception { LpmServiceInter ll = Servic ...

下载文件

    博客分类:
  • JSP
前台jsp页面的javascript代码:   function download_file(){     document.location="<%=basepath%>/lpm/fileDownload-download.action?fileName=小刘.xlsx";  } 在GlobalName.properties中添加 download_dir=e:/datafile/ action类: @Namespace("/lpm") public class FileDownloadAction extends BaseAc ...
前台jsp页面: function docheck(){ var cellno = document.getElementById("filterNo").value; var cellno2 = cellno.trim(); var reg_tel = /^1[3-9]{1}\d{9}$/; if(!reg_tel.test(cellno2)){ showAlert(cellno+"不是合法手机号码"); $("#advice").html(""); ...
在tomcat的server.xml配置数据库: <Context path="/crm" docBase="/crm" reloadable="false" crossContext="true"> <!-- 第一个path指web访问地址时的虚拟项目名(一般跟项目名一样),docBase指项目的实际物理地址--> <Resource name="jdbc/crm" auth="Container" type ...
首先写下此标签要实现的功能的类,在这里假如此标签的功能是输出hello world和属性的值: package com.chinasoft.hxwy; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; public class taglibTest extends TagSupport{ //要继承类TagSupport通过覆盖它的方法来实现 private String param; ...
 使用JDBC时,我们都会很自然得使用下列语句: java 代码 Class.forName("com.mysql.jdbc.Driver");    String url = "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=utf-8";    String user = "";    String psw = "";    Connection con = DriverManager.getC ...
代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,如图1所示。代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 图1:Proxy模式   按照代理类的创建时期,代理类可分为两种。 静态代理类:由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理类:在程序运行时,运用反射机制动态创建而成。 ...
public class GetCfg { private static Properties pro = null; private static GetCfg getcfg = new GetCfg();  //调用方法之前先初始化static变量 private GetCfg() {  pro = new Properties();    //new Properties对象  try {   pro.load(this.getClass().getClassLoader().getResourceAsStream("conf.properties")); //读取加载 ...
  <servlet-name>DataSyn</servlet-name>  <servlet-class>com.datasyn.DataSyn</servlet-class>  <init-param>   <param-name>interval</param-name>   <param-value>5000</param-value>  </init-param>  <load-on-startup>1</load-on-startup>   ...
解决办法:在开始运行里面输入regsvr32 netshell.dll重新注册一下。1、如果注册成功的话就会恢复正常。2、如果注册失败,请输入regsvr32 atl.dll命令注册成功之后再重新注册regsvr32 netshell.dll即可成功。。
A.修改安装目录下的conf目录中的server.xml文件:     1.修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号,例如:8081。此处所设的端口号即是以后访问web时所用的端口号。     2.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如:8055    3.修改8009端口,将8009修改为没有在使用的端口号,例如:8099     (注意:两个文件中对应的端口号要不一样)  ----如果上面三个步骤完,还不行,可以在接着以下步骤   *如果通过cmd-->到tomcat的bin ...
Global site tag (gtag.js) - Google Analytics