在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址...
分类:
其他好文 时间:
2015-04-20 12:37:40
阅读次数:
110
最近在做权限管理系统,重新看了struts的拦截器构成。...
分类:
其他好文 时间:
2015-04-19 18:02:28
阅读次数:
130
google 一下 struts2、unit test,大概會出現「Struts 2 JUnit Plugin」,用它來做單元測試當然沒問題,但是,現在的人寫 JavaEE 誰不用 spring ? 既然已經是 spring + struts2,就不用那麼麻煩了! 這裡舉個簡單的例子,這是一個查詢特...
分类:
编程语言 时间:
2015-04-19 15:52:35
阅读次数:
167
struts.xml struts2配置文件,因为我们为Action配置了拦截器,默认的拦截器就会失效。为了程序的正常运行,需要我们显示引入默认拦截器。 1 2 3 4 5 6 7 8 9 ...
分类:
其他好文 时间:
2015-04-19 14:24:49
阅读次数:
204
在学ognl表达式时,在struts.xml中为返回的页面配参数时,出现Invalid result location value/parameter,但参数可以传过去,原因是:MyEclipse肯定在普通验证xml方法之外加了Struts的特殊检验规则,解决办法:
去掉build较检,保留手动较检,这样当实在是需要MyEclipse提供的Struts2较检的时候手动较检一下。...
分类:
其他好文 时间:
2015-04-19 13:16:35
阅读次数:
192
在Struts-config.xml中对ActionForm Bean的生命周期用scope进行定义,可用的选项有:pageContext(缺省)、request(常用)、session、application,分别对应于页作用域、请求域、会话域和应用程序域。TestForm testForm = ...
分类:
Web程序 时间:
2015-04-18 17:23:46
阅读次数:
150
当Web容器首次启动时,会加载并解析web.xml。默认情况下,在Web容器运行时不会检测Web.xml文件的更新并重新加载它。Struts配置文件也在Web容器首次启动时被加载并解析。出于安全考虑,Web容器在运行时也不会监测Struts配置文件的更新并重新加载。两个配置文件web.xml和str...
分类:
其他好文 时间:
2015-04-17 22:14:20
阅读次数:
110
MultiActionController与ParameterMethodNameResolver在一个Controller类中定义多个方法,并根据使用者的请求来执行当中的某个方法,相当于Struts的DispatcherAction。使用MultiActionController需要配个Metho...
分类:
编程语言 时间:
2015-04-17 00:59:53
阅读次数:
102
Spring框架,是进行对象管理,对象关联,解耦的一个中间层框架。SSH(Struts+Spring+Hibernate)三大Spring在中间就起着一个承上启下的作用。好,首先我们先来看一下Spring框架的一些知识点,通过下边这张图来总括一下: 好,这篇博客咱们先来对Spring框架进行...
分类:
编程语言 时间:
2015-04-16 23:37:48
阅读次数:
184
Spring=ModelAndView
publicStringsubForm(Modelmodel,ServletRequestrequest){
request.getParameter("xxxx");
}Struts=ActionMapping
publicActionForwardlogin(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,
HttpServletResponseresponse){
request.ge..
分类:
其他好文 时间:
2015-04-16 20:07:37
阅读次数:
160