- 浏览: 84357 次
- 性别:
- 来自: 厦门
最新评论
-
huang_yong:
也可以使用loadOnStartup=0,这样是不是比1更早初 ...
loadOnStartup -
elfasd:
good,thank you !
解决gson格式化日期不规范导致javascript无法解析日期的问题 -
joe243634401:
coollzh 写道我也是这么写的,为甚么会出现404找不到的 ...
loadOnStartup -
coollzh:
我也是这么写的,为甚么会出现404找不到的现象,用web.xm ...
loadOnStartup
文章列表
第1章. Log4j 的优点
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j的好处在于: 1) 通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等 2) 通过修改配置文件,可以定义每一条日志信息的级别,从而控制是否输出 ...
servlet3实现文件上传
- 博客分类:
- servlet
jsp代码:
<form action="<%=basePath%>upload" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="提交"/>
</form>
...
// 解决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页面的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; ...
加载数据库驱动Class.forName
- 博客分类:
- java
使用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文件就已经存在了。
动态代理类:在程序运行时,运用反射机制动态创建而成。
...
读取后缀为properties文件
- 博客分类:
- java
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")); //读取加载 ...
通过线程去实现项目启动后每隔段时间去扫描数据库
- 博客分类:
- java
<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即可成功。。
一台电脑安装多个tomcat方法
- 博客分类:
- tomcat
A.修改安装目录下的conf目录中的server.xml文件:
1.修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号,例如:8081。此处所设的端口号即是以后访问web时所用的端口号。 2.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如:8055 3.修改8009端口,将8009修改为没有在使用的端口号,例如:8099 (注意:两个文件中对应的端口号要不一样)
----如果上面三个步骤完,还不行,可以在接着以下步骤
*如果通过cmd-->到tomcat的bin ...