struts
文章平均质量分 86
zi_jun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2中struts.xml的Action配置详解
使用package可以将逻辑上相关的一组Action,Result,Interceptor等组件分为一组,Package有些像对象,可以继承其他的Package,也可以被其他package继承,甚至可以定义抽象的Package。 Package的可以使用的属性: 属性 是否必须 说明 name 是转载 2012-12-30 02:13:10 · 513 阅读 · 0 评论 -
Filter和Interceptor
Filter: 配置filter以及filtermapping在web.xml中,在程序里判断URL来筛选白名单。 Interceptor: 使用Struts零配置时需要在Action中加入@ParentPackage的注解使其生效。 比较一,filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而intercep转载 2013-06-18 13:01:14 · 809 阅读 · 0 评论 -
struts2 中的 addActionError 、addFieldError、addActionMessage的方法【转】
一、addActionError("错误内容"):Action级别的错误消息 this.addActionError("错误信息1"); this.addActionError("错误信息2"); 显示消息的标签是:显示全部的 Action级别的错误消息,可以加CSS 二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息 this.addField转载 2013-05-24 08:29:34 · 1362 阅读 · 0 评论 -
com.opensymphony.module.sitemesh.filter.pagefilter作用?
1.sitemesh简介 2.与strust tiles比较 3.基本原理 4.简单例子 5.总结 6.参考资料 1.sitemesh简介 sitemesh是由一个基于web页面布局、装饰以及与现存web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外 观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能转载 2013-05-24 08:23:28 · 1231 阅读 · 0 评论 -
default-action-ref 和 welcome-file-list 标签的区别
default-action-ref 标签是 struts.xml 中的标签,意思是默认的动作引用,可以理解为当没有相应的 action 对应是,调用这个 action 引用,如下: 1: default-action-ref name="index" /> 上面这段代码意味着如果在地址栏中输入的 action 不存在,即调用 index 这个 action。 但转载 2013-01-17 20:00:48 · 1037 阅读 · 0 评论 -
struts2出现at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:20
今天看视频看到struts2中的配置文件中只要添加以下配置,那么以后修改配置文件不用重启tomcat的方法。于是自己手动试了试,没想到这一试竟然试出问题来要添加的代码: struts.devMode也就是struts的开发模式,默认值为false,这里修改为true就可以了,以后一旦就该这个文件中的配置就不用去重启tomcat,着实方便许多。但是问题也出现了: 严重: Exception原创 2013-01-17 15:56:02 · 1574 阅读 · 0 评论 -
Struts2 配置相关问题
一、 在 web.xml 配置 struts.xml struts-default.xml,struts-plugin.xml 系统默认必需加上,后面写自己的struts.xml 位置 是从 WEB-INF 的 classes 开始计算 struts.xml 的路径为 WEB-INF/struts-configs/struts.xml (沿用struts1的习惯转载 2013-01-16 19:06:56 · 1001 阅读 · 1 评论 -
struts2的优势
简介 Apache Struts在2000年5月由 Craig McClanahan 发起,并于2001年7月发布了1.0版本。从技术的角度上讲,它是在开发Web程序上的一次跨越性的进步,但更重要的是,它是在最恰当的时候出现在了人们的眼前。Struts 一出现便大受欢迎,更成为了以后几年内web开发的实际标准。 Struts2是Struts的下一代产品。最初提案Struts Ti所设想的发转载 2013-01-04 22:34:03 · 685 阅读 · 0 评论 -
Struts,Spring,Hibernate三大框架的面试 笔试题
1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复转载 2012-12-20 14:46:05 · 1180 阅读 · 0 评论 -
J2EE框架(Struts&Hibernate&Spring)的理解
SSH: Struts(表示层)+Spring(业务层)+Hibernate(持久层) Struts: Struts是一个表示层框架,主要作用是界面展示,接收请求,分发请求。 在MVC框架中,Struts属于VC层次,负责界面表现,负责MVC关系的分发。(View:沿用JSP,HTTP,Form,Tag,Resourse ;Controller:ActionServlet,struts-confi转载 2012-12-20 14:11:33 · 1083 阅读 · 1 评论 -
Struts2----struts.xml--在请求中通过"!"自动匹配Action所对应的method
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> > /user_add_success.jsp转载 2012-12-30 02:46:28 · 1378 阅读 · 0 评论 -
struts的工作机制
工作机制: Struts的工作流程: 在web应用启动时就会加载初始化ActionServlet,ActionServlet从 struts-config.xml文件中读取配置信息,把它们存放到各种配置对象 当ActionServlet接收到一个客户请求时,将执行如下流程. -(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; -(2)如果转载 2012-10-14 15:16:50 · 492 阅读 · 0 评论 -
struts2中action中的name和method意思
action中的name是当你测试action是要在浏览器地址栏中输入的你要测试的action标记 如 action所在项目名是school,所有数据库是oracle 你在浏览器中要写http://3306/hostlocal:8080/school/student 而method方法是你的student的action中写的方法 默认是public String ececute(){ retur转载 2012-12-30 01:35:38 · 1537 阅读 · 0 评论 -
ActionContext和ServletActionContext小结
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数转载 2012-12-30 01:03:04 · 438 阅读 · 0 评论 -
struts2 中chain、redirect、redirectaction的区别
一。Chain Result: 这个result调用另外的一个action,连接自己的拦截器栈和result。 actionName (默认) - 被调用的action的名字namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect A转载 2012-12-30 02:25:52 · 732 阅读 · 0 评论 -
struts2的method="{1}"
这里的{1}表示接收前面action里通过通配符传来的值,例如你配置的是 ,然后调用***/editCrud.action,则method里获得的值是edit,将会调用这个action里面的 edit方法 附: Action中的方法通配符 有些时候对Action中方法的调用满足一定的规律,例如edit Action对应edit方法,delete Action对应 delete方法,这转载 2012-12-30 01:19:22 · 2073 阅读 · 0 评论 -
从实例看struts2运行原理
1.1 简单例子 先做一个最简单的struts2的例子:在浏览器中请求一个action,然后返回一个字符串到jsp页面上显示出来。 第一步:把struts2最低配置的jar包加入的项目中。 commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.jar xwork-2.0转载 2012-12-30 02:00:36 · 569 阅读 · 0 评论 -
S2SH整合所需jar包及其详解
struts2所必须的jar包五个: struts2-core-2.1.6.jar --------------- struts2的核心包 freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具 commons-logging.jar ----------- Jakarta的通用日志记录包 ognl-转载 2012-12-23 22:58:31 · 902 阅读 · 0 评论 -
Struts2 XML配置详解
1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. 包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用转载 2012-12-07 16:52:23 · 631 阅读 · 0 评论 -
struts中constant的作用
struts.properties文件的内容均可在struts.xml中以加载。 例如: struts.xml文件中配置: name="struts.devMode" value="true" /> 在 struts.properties中配置 struts.devMode =true struts.properties文件在WEB-INF/classe转载 2012-12-07 09:59:33 · 899 阅读 · 0 评论 -
org.apache.struts2.dispatcher.FilterDispatcher作用
它是Struts2的主要的Filter,负责四个方面的功能: (1)执行Actions (2)清除ActionContext (3)维护静态内容 (4)清除request生命周期内的XWork的interceptors 另注:该过滤器应该过滤所有的请求URL。一般被设置为/*. 具体: (转载 2012-12-06 23:01:55 · 589 阅读 · 0 评论
分享