![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2 spring hibernate
lick4050312
这个作者很懒,什么都没留下…
展开
-
strtus2的学习笔记
1. WebWork 的核心控制器是 ServletDispatcher,映射到 *.action 的 即可。在 WebWork 与 Struts2 的 struts.xml 和 struts.properties 相对应的分别是 xwork.xml 和 class="t_tag">webwork.properties,文件内容几乎一样,只几个关键字的差异。 2. Struts2 的 stru转载 2009-07-16 10:59:00 · 663 阅读 · 1 评论 -
Struts2中基于Annotation的细粒度权限控制
权限控制是保护系统安全运行很重要的一扇门。在web应用里,仅仅隐藏url是不够的。由于web应用是以请求/响应为单位的,我们的权限控制的粒度只有达到这个程度才能让全国人民放心。在java web开发的世界里,MVC框架的使用再平常不过,大都是将请求拦截后,控制器根据配置文件将请求转给某个函数来处理。下面看看在struts2中我们可以用的几种方案: 1、在每个函数里进行权限校验转载 2010-03-30 14:59:00 · 1372 阅读 · 0 评论 -
getContextPath、getServletPath、getRequestURI的区别
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 打印结果:/news 2、System.out.p转载 2010-03-26 13:12:00 · 980 阅读 · 0 评论 -
pom.xml配置说明
javax.servlet.jsp --------->jar包class文件的路径 jsp-api ------>jar 包名 test 2.1 ------->jar 包的版本原创 2010-03-16 11:21:00 · 575 阅读 · 0 评论 -
JdbcTemplate 查询数据库
1.在spring.xml 中 配置 class="org.springframework.jdbc.core.JdbcTemplate" abstract="false" lazy-init="false" autowire="default" dependency-check="default"> 2. p原创 2010-02-23 15:28:00 · 867 阅读 · 0 评论 -
从cvs上拉下来的项目deploy的时候可能会报错
解决办法:重新import拉下来的项目org.springframework.beans.factory.BeanCreationException: Error creating bean with name sessionFactory defined Invocation of init原创 2010-02-23 10:46:00 · 548 阅读 · 0 评论 -
Struts2 下载的一些配置
(一)简单控制下载fileDown.html下载压缩文件 struts.xml image/bmp,image/png,image/gif,image/jpeg 20000转载 2009-09-23 16:00:00 · 741 阅读 · 0 评论 -
获得tomcat 路径
public String getSavePath() { return ServletActionContext.getRequest().getRealPath(savePath); }原创 2009-07-15 13:33:00 · 379 阅读 · 0 评论 -
Struts2源码分析
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispa转载 2009-07-27 13:21:00 · 3552 阅读 · 1 评论 -
Struts2拦截器的原理
拦截器(Interceptor)是Struts 2的核心组成部分。很多功能(Feature)都是构建在拦截器基础之上的,例如文件的上传和下载、国际化、转换器和数据校验等,Struts 2利用内建的拦截器,完成了框架内的大部分操作。在Struts 2文档中对拦截器的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制,使开发者可以定义一个特定的功能模块,这个模块可以在Action执转载 2009-07-23 15:40:00 · 4383 阅读 · 0 评论 -
Spring 相关
spring的好处:其实用spring最好的地方就是实现代码的复用。 首先spring的设计原则是非侵入性的,就是实际业务逻辑代码中感觉不到spring框架的存在,spring只是在其中起到一个实例产生的作用,然后把实例分配给需要的对象。这种设计的好事就是可以随时随地的把某个业务逻辑很轻松的从整个系统中抽离出来再在无任何修改的情况下用到其他系统中去。 然后就是切面的编程,这种设计是灵活的操作织原创 2009-07-23 00:00:00 · 596 阅读 · 0 评论 -
文件下载 注意点
public InputStream getDownloadFile(){ return ServletActionContext.getServletContext().getResourceAsStream(/upload/struts2.ppt); } 其中struts.xml 文件的配置如下: //stre原创 2009-07-16 11:37:00 · 435 阅读 · 0 评论 -
Struts2 的错误信息
Strtus2的错误信息主要放在struts2-core-2.0.11.jar/org/arpache/struts/struts-messages.properies, 如 struts.messages.error.content.type.not.allowed=Content-Type not allowed: {0} "{1}" {2},如果你要用自己的错误信息去覆盖的话,就要在rsc目原创 2009-07-16 10:17:00 · 621 阅读 · 0 评论 -
Struts2 文件上传的说明
FileOutputStream fos = new FileOutputStream(getSavePath() + "//" + getUploadFileName()); FileInputStream fis = new FileInputStream(getUpload());//从客户端拿到一个输入流 byte[] buffer = new byte[1024];原创 2009-07-15 14:45:00 · 309 阅读 · 0 评论 -
struts-default.xml 文件说明
这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 它放在struts2-core-2.0.11.jar根目录下 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dt转载 2009-07-16 11:03:00 · 548 阅读 · 0 评论 -
web.xml 文件的配置 顺序
org.springframework.web.context.ContextLoaderListener --> struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp --> sitemesh com.opensymphony.module.sitemesh.filter.原创 2009-07-13 14:53:00 · 449 阅读 · 0 评论 -
java mysql 中文乱码
<br />系统插入mysql出现乱码:<br /> 1.查看数据库编码 mysql> show variables like 'character/_set/_%';<br /> 是utf-8; <br /> 2.在spring.xml中设置字符编码跟数据库一致。 <br /> <property name="url" value="jdbc:mysql://localhost:3306/qa?userUnicode=true&characterEncoding=utf8"/>原创 2010-06-04 15:20:00 · 634 阅读 · 0 评论