
javaweb
云海尘淸
这个作者很懒,什么都没留下…
展开
-
javaweb_servlet_web.xml文件配置
配置文件注意事项: PageServlet com.asarja.action.PageServlet PageServlet /pageServlet 以上代码中url-pattern前的/必须得加上,否则会报404原创 2013-01-10 15:39:06 · 527 阅读 · 0 评论 -
javaweb_转发与重定向
首先介绍两者的工作原理: 转发:jsp页面使用一个方法来调用一个新的页面,新的页面继续处理同一个请求。 重定向:jsp页面通知浏览器发送一个新的请求,速度较慢,request会被清空。 从使用的角度来说的话: 一些不需要使用session来保存的数据可以通过使用,request来保存,这样就需要使用重定向。原创 2013-01-10 16:02:24 · 441 阅读 · 0 评论 -
javaweb_filter
introduction: 它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链).原创 2013-04-02 17:27:48 · 564 阅读 · 0 评论 -
javaweb_servlet
servlet生命周期: Server创建一个Servlet的实例 Server调用Servlet的init()方法 一个客户端的请求到达Server Server创建一个请求对象 Server创建一个响应对象 Server激活Servlet的service()方法,传递请求和响应对象作为参数 service()方法获得关于请求对象的信息,处理请求,访原创 2013-04-03 16:24:55 · 726 阅读 · 0 评论 -
javaweb_listener
servlet监听器有一共有8种,3种类型,分别针对3个作用域。 1.创建,销毁型 ServletRequestListener有以下两个方法 void requestDestroyed(ServletRequestEvent sre) void requestInitialized(ServletRequestEvent sre) HttpSessionL原创 2013-04-01 14:58:36 · 673 阅读 · 0 评论 -
javaweb_web.xml文件_配置指南
/images/small.icon /images/large.jpg asarja web.xml this web application is used to exercise web.xml asarja company asarja com.asarja.base.listener.Reques原创 2013-04-03 16:37:28 · 836 阅读 · 0 评论 -
javaweb_classpath 与 classpath*
classpath:与classpath*:的区别在于,前者只会从第一个classpath中加载,而后者会从所有的classpath中加载 如果要加载的资源,不在当前ClassLoader的路径里,那么用classpath:前缀是找不到的,这种情况下就需要使用classpath*:前缀 另一种情况下,在多个classpath中存在同名资源,都需要加载,那么用classpath:只会加载第一原创 2012-12-07 11:40:05 · 491 阅读 · 0 评论 -
javaweb_jeecms 搭建二次开发环境
1.下载源码和可运行的项目 源码: http://bbs.jeecms.com/fabu/12733.jhtml 项目: http://bbs.jeecms.com/fabu/12734.jhtml 2.运行项目 2.1 解压项目压缩包,将解压的ROOT目录放到tomcatwebapps目录下 2.2 在浏览器端运行:http://localhost:8080,按照提示运行项目 2原创 2013-05-06 16:41:39 · 1161 阅读 · 0 评论 -
javaweb_获取用户真实ip地址
一般情况下使用Request.getRemoteAddr()即可,但是通过nginx等反向代理软件后,该方法会失效。 因此,从一些比较成熟的框架中看到一个比较好的方法: 先从Header中获取X-Real-IP, 如果不存在,这时再从X-Forward-For中获取第一个IP,用逗号分隔; 如果还不存在,调用Request.getRemoteAddr() 下面贴一下源码 1.原创 2013-05-08 17:44:57 · 1384 阅读 · 0 评论