1、在使用struts2验证框架时,重复输入提交错误,服务器返回的错误信息会重复出现在页面上。
解决方法:将移交给spring管理的action bean 配置为prototype类型
如,<bean id="login" scope="prototype" class="smartcoms.web.action.LoginAction"></bean>
2、 web系统中的相对路径和绝对路径问题,尤其是在要解析一些配置文件或属性文件的时候,经常跳出IOException:找不到文件或路径。
解决:
一、普通应用中获取绝对路径的方法
String name=Test.class.getResource("Test.class;
执行结果如下: file:/F:/workspace/testeasyjdb/WebRoot/WEB-INF/classes/hing/test/Test.class得到了这个绝对路径,用Test.class.getResource("/")获取的当前Classpath的路径。
二、JSP/Servlet中获得当前应用的相对路径和绝对路径
JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI()
文件的绝对路径:application.getRealPath(request.getRequestURI());
当前web应用的绝对路径 :application.getRealPath("/");
取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
servlet类似!
分享到:
相关推荐
struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本 ,mysql,tomcat,myeclipse完整工程
这是一个struts 1.2 + spring 2.5 + hibernate 3.2框架demo, 运行环境为eclipse 3.2 + tomcat 5.5 + oracle 11g
struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。
jbpm4整合struts2+spring2.5+hibernate3.3.doc
Eclipse中Struts2+Spring2.5+Hibernate3整合,由于包超过上传限制,所以把lib里面的包给分成两个下载点,等下附上
Struts2+Spring2.5+hibernate3.3整合 Struts2+Spring2.5+hibernate3.3整合
NULL 博文链接:https://ilyon.iteye.com/blog/725910
整合S2SH+Freemarker,后台用Spring管理各个bean,Hibernate做数据库持久化,viewer用Freemarker。整合中对Struts2,Hibernate,Spring都采用Annotation进行注解类。
struts2.1 + spring 2.5 + hibernate 3.2 增删改查 详细例子
struts1+spring2.5+hibernate3.0,ssh集成的一个例子 数据库是mysql的,包里带文件用的时候导入到数据库就好了。 有什么不明白的地方留言给我
struts2+spring2.5+hibernate3.2 找了半天没看到。自己整了一个。
cdst ssh代码生成器,免费的,功能强悍的struts2+spring2.5+hibernate3.2的一套 代码生成系统。.zip cdst ssh代码生成器,免费的,功能强悍的struts2+spring2.5+hibernate3.2的一套 代码生成系统。.zip cdst ssh代码...
struts2+spring2.5+hibernate3整合经典实例 开发环境: MyEclispe 5.1 数据库:mysql5
在Netbeans中使用Struts2.0+Spring2.5+Hibernate框
NULL 博文链接:https://gaobo424.iteye.com/blog/870162
三大框架Struts2+Spring2.5+Hibernate3.5的整合开发
dwr2+struts2+spring2.5+hibernate3登陆网站 dwr2+struts2+spring2.5+hibernate3登陆网站
struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增删改查+freemarker 摸版 struts2 的方式自己去看简单。 spring2.5 是用注释来注入 hibernate3.2 是用ejb3注解映射关系 hibernate3 +个属性可以自动...
struts2+spring2.5+hibernate3整合的完整示例,数据库为Oracle Database 10g Express Edition
整合S2SH+Freemarker+oscache,后台用Spring管理各个bean,Hibernate做数据库持久化,viewer用Freemarker。整合中对Struts2,Hibernate,Spring都采用Annotation进行注解类。