`
文章列表
自定义MySessionListener实现HttpSessionListener接口 package com.sessionListener.listener; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; public class MySessionListener implements HttpSessionListener { private long onlineCount; public void sessionC ...
多文件上传MultiFileUploadAction类ActionSupport package com.struts2_uploadAndDownload.action; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import ...
Action类代码: package com.struts2_upload.action; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.struts2.Servl ...
HttpServletRequest request= ServletActionContext.getRequest(); HttpServletResponse response=ServletActionContext.getResponse(); HttpSession session=request.getSession(); ServletContext application=request.getSession().getServletContext();  
package com.gzqh.bbs.properties; import java.io.*; import java.util.Enumeration; import java.util.Properties; import java.util.PropertyResourceBundle; public class PropertiesLoader { /** * 读取属性文件的名称 * 最传统的方式 * 根据资源文件的名称,找到文件后,进行解析,装到Properties对象中,返回 * @param fileName jav ...
dispatcher  一般情况下我们在struts.xml会这么写: <result name="success">/main.jsp</result>  以上写法使用了两个默认,其完整的写法为: <result name="success" type="dispatcher">             <param name="location">/maini.jsp</param>   </result>  第一个默认:type=& ...

JSP实现网站计数

    博客分类:
  • JSP
简单计算器: 在获取用户到访时对计数变量进行加1的操作,计数变量在所有用户间共享.同时在自增函数前加上关键字synchronized,对其进行串行化处理,这是为了避免多用户同时调用时会发生冲突,它没有判断是否是同一个用户刷新页面的功能. synchronized关键字相关知识链接:http://baike.baidu.com/view/1207212.htm JSP实现代码:   <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> ...
package com.bbs_project.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * 数据库连接类 * @author Administrator * */ public class DatabaseConnectionDao { /** * 获取数据库连接 ...
综合考虑Internet Explorer和非Internet Explorer浏览器这两种情况:   <script type="text/javascript"> function createXMLHttpRequest(){ var xmlHttp; if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ xmlHttp=n ...
target="_blank":在新窗口中浏览新的页面。 target="_self":在同一个窗口打开新的页面。 target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用) target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)
路径: window/perferences/java/Code Style/Code Templates/Comments/Types   /**  * @author Byhacker  * @date ${date}${time}  * ${tags}  */
1. 公共类Logger 日志记录(Logger)是日志处理的核心组件,负责日志信息的生成,根据配置的日志级别对生成的日志进行输出或屏蔽   Log4j的7个信息级别: OFF  关闭所有日志记录的输出 FATAL  输出将会导致应用程序退出的严重错误事件信息 ERROR  输出不影响系统继续运行的错误事件信息 WARN   输出会出现的潜在错误事件信息 INFO   输出应用程序的运行过程信息 DEBUG  输出应用程序的高度信息 ALL    打开所有日志记录的输出   2. 公共接口Appender 负责控制日志记录操作的输出,用以指定日志信息的 ...

JSTL标签库

JSP标准标记库(JSP Standard Tag Library,JSTL)是一个实现Web应用程序中常见的通用功能的定制标记库,这些功能包括迭代和条件判断 数据管理格式化 XML操作及数据库访问等 只需要jstl.jar standard.jar就可以使用JSTL了 EL:是JSP2.0的一个主要的组件,在JSTL中被广泛使用 语法: 以"${"开始"}"结束,通过"."或"[]"来存取数据 EL隐含对象 JSP页面 pageContext 代表此JSP页面的pageContext对象 ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) ...
import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class Test { public static void main(String[] args) { //创建Properties对象 Properties pro=new Properties(); //设置读取文件路径 String path="test.properties"; InputStream io=Test.class ...
Global site tag (gtag.js) - Google Analytics