struts
无悔_一叶扁舟
人生有一种追求不是功名利禄,而是一生无悔不为昨天而后悔,不为明天而迷茫把握好今天,谨慎的走好人生的每一步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struts自定义拦截器--登录权限控制
说明:该自定义的拦截器实现用户登录的权限控制。 login.jsp--->LoginAction--重定向-->MainAction--->main.jsp 一.1.总体的步骤: (1).定义拦截器类.LoginInterceptor(完成登录拦截) 方式1:实现com.opensymphony.xwork2.interceptor.Interceptor接口并覆写方法.原创 2014-08-20 16:48:34 · 1490 阅读 · 0 评论 -
Struts之action的请求接受参数
1.Struts2 提供三种数据封装的方式 Action 本身作为model对象,通过成员setter封装 创建独立model对象,页面通过ognl表达式封装 使用ModelDriven接口,对请求数据进行封装 Action充当的角色既可以是Model也可以使Controler. 2.Action 本身作为model对象,通过成员setter封装,而且是必须要属性的setter方法,原创 2014-08-16 15:32:31 · 920 阅读 · 0 评论 -
struts拦截器的详解
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现. WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中原创 2014-08-16 18:35:59 · 1003 阅读 · 0 评论 -
struts.xml常用元素配置和结果集配置
1.struts.xml的常用元素配置介绍 (1).元素:表示包整个概念,和代码中的package没有关系: 仅仅是从逻辑上将,等元素做模块管理. package的常见的属性: a>name:逻辑分包的名字,应用中有多个元素,得保证name属性的唯一性. 因为该名字可以用来别别的元素所继承. b>extends:比如A元素继承了B元素, 那么像好比把B元素中所有的内容拷贝到A元素原创 2014-08-15 17:17:36 · 689 阅读 · 0 评论 -
struts2访问servlet的API
1.struts作为控制器,正常很多时候要访问到servlet的API,常用功能: (1).获取请求参数,控制界面跳转 (2).把共享数据存储于request,session,servletContext中,获取作用域中的数据 宏观的来说,应该有三种访问方式。 2.第一种:实现接口,访问Action时完成注入 ServletContextAware void setServle原创 2014-08-16 09:51:10 · 890 阅读 · 0 评论 -
action的编写方式和多方法调用
1.Action的编写方式(3种形式): 1.支持使用POJO来做Action.(不用) 优点:和Struts2解除耦合. 缺点: 元素配置,method属性默认值就是execute. 但是写不对该方法,编译不报错. Action的请求方法中,最终得返回一个逻辑视图名(String类型). 会造成不同Action编写者的随意性.原创 2014-08-14 16:58:45 · 639 阅读 · 0 评论 -
struts常用配置
1.Struts2框架配置文件(6个)(了解): Struts2框架按照如下顺序加载struts2配置:(优先级由低到高) 1.default.properties 该文件保存在 struts2-core-2.3.7.jar 中 :包含很多常量配置,org.apache.struts2包里面 2.struts-default.xml 该文件保存在 struts2-core-2.3.7.jar原创 2014-08-14 14:58:32 · 485 阅读 · 0 评论 -
struts基础知识
1.框架 (1).是一系列jar包,其本质是对JDK功能的拓展。 (2).框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题。 2.框架的作用: 框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用 3.框架和设计模式的区别原创 2014-08-14 13:29:33 · 1069 阅读 · 0 评论 -
struts开发的步骤
说来惭愧,这一个简单的struts折腾了好久,差不多花了三天多的时间才解决。下面我总结一下开发的步骤:(本人用的是MyEclipse); 1.新建一个Exercise3的web Project项目 2.配置web.xml文件 添加如下代码: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecut原创 2014-08-13 22:59:55 · 878 阅读 · 0 评论 -
Struts的ONGL
1.什么是OGNL :OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写, 它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 功能比EL强的N倍. OGNL仅仅只是一种表达式语言而已,使用它必须结合Struts2的标签. 讲解OGNL比先了解ValueStack(值栈),Struts2核心.原创 2014-08-23 11:04:44 · 891 阅读 · 0 评论 -
Eclipse设置dtd对struts.xml语法提示
方案一 连接网络 Eclipse会自动下载缓存 struts-2.3.dtd 方案二 无网络 在struts2-core-2.3.x.jar中含有 struts-2.3.dtd 将其复制到硬盘任意位置 例如:c:\\struts-2.3.dtd 操作见下页图原创 2014-08-11 21:05:33 · 2328 阅读 · 0 评论 -
下拉框
1.第一种下拉框: 2.第二种下拉框 3.第三种下拉框 注意第三种,要将放在Contenxt中(struts2): ActionContext.getContext().put("allTags", tagService.getAll());原创 2017-01-19 10:22:14 · 653 阅读 · 0 评论
分享