`
文章列表
编程的时候都要把一些可变的参数放到配置文件里面, 常见的配置文件就是xml, 键值对等. 但是我觉得xml有点大, 浪费; properties这种键值对有点简单了. 就仿照nginx的配置文件格式(不全一样)写了一个配置读取工具. 第一次发代码, 求指导.   首先是配置文件的格式 #注释格式 #system是一个配置段 system { #子配置段config config { #一个配置项 url : localhost #配置项的值是数组, 用[]包括, 逗号分隔 message : [not login, ok] } ok { ...
最近在写一个文件分享的程序,突然想能不能做一个目录树浏览的功能,但是又不想话太多的时间。想到已经把目录树用XML输出用于资源互联,就想试一下用XSLT显示一个这样的目录树。   参考资料: http://www.west263.com/www/info/22688-1.htm http://www.w3school.com.cn/xsl/index.asp   XML文件的格式: <EnterPoint startPath="/" Version="1.0"> <File name="软件" size ...
   安全是每一个web程序必须考虑的问题,安全很重要的一部分就是身份验证。我们可以将身份验证写成一个类,然后在每个功能模块实现的时候调用,但是即使你只须一句代码调用身份验证,当你的项目有几百个功能模块的时候,这也是一个不小的工作,说不定有时候还会忘记。     Filter 技术是 servlet 2.3  新增加的功能,它使用户可以改变一个request 和修改一个 response. Filter  不是一个 servlet, 它不能产生一个 response, 它能够在一个 request 到达 servlet 之前预处理 request, 也可以在离开 servlet 时处理 res ...
直接上源码 Servlet源码 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取文件URI String path = URLDecoder.decode(request.getRequestURI().replace( getServletContext().getContextPath() + "/download", "&quo ...
Servlet 中的 Listener 和 Event: 1. 在 JSP 2.0/Servlet 2.4 中,共有八个 Listener 接口,六个 Event 类别。 ServletContextListener 接口 [ 接口方法 ] contextInitialized() 与 contextDestroyed() [ 接收事件 ] ServletContextEvent [ 触发场景 ] 在 Container 加载 Web 应用程序时(例如启动 Container 之后),会呼叫 contextInitialized() ,而当容器移除 Web 应用程序时,会呼叫 contextD ...
Global site tag (gtag.js) - Google Analytics