struts
无悔_一叶扁舟
人生有一种追求不是功名利禄,而是一生无悔不为昨天而后悔,不为明天而迷茫把握好今天,谨慎的走好人生的每一步
展开
-
struts自定义拦截器--登录权限控制
说明:该自定义的拦截器实现用户登录的权限控制。login.jsp--->LoginAction--重定向-->MainAction--->main.jsp一.1.总体的步骤:(1).定义拦截器类.LoginInterceptor(完成登录拦截) 方式1:实现com.opensymphony.xwork2.interceptor.Interceptor接口并覆写方法.原创 2014-08-20 16:48:34 · 1419 阅读 · 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 · 858 阅读 · 0 评论 -
struts拦截器的详解
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中原创 2014-08-16 18:35:59 · 920 阅读 · 0 评论 -
struts.xml常用元素配置和结果集配置
1.struts.xml的常用元素配置介绍(1).元素:表示包整个概念,和代码中的package没有关系: 仅仅是从逻辑上将,等元素做模块管理.package的常见的属性:a>name:逻辑分包的名字,应用中有多个元素,得保证name属性的唯一性. 因为该名字可以用来别别的元素所继承.b>extends:比如A元素继承了B元素, 那么像好比把B元素中所有的内容拷贝到A元素原创 2014-08-15 17:17:36 · 632 阅读 · 0 评论 -
struts2访问servlet的API
1.struts作为控制器,正常很多时候要访问到servlet的API,常用功能: (1).获取请求参数,控制界面跳转 (2).把共享数据存储于request,session,servletContext中,获取作用域中的数据宏观的来说,应该有三种访问方式。2.第一种:实现接口,访问Action时完成注入ServletContextAwarevoid setServle原创 2014-08-16 09:51:10 · 832 阅读 · 0 评论 -
action的编写方式和多方法调用
1.Action的编写方式(3种形式):1.支持使用POJO来做Action.(不用) 优点:和Struts2解除耦合. 缺点: 元素配置,method属性默认值就是execute. 但是写不对该方法,编译不报错. Action的请求方法中,最终得返回一个逻辑视图名(String类型). 会造成不同Action编写者的随意性.原创 2014-08-14 16:58:45 · 545 阅读 · 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 · 436 阅读 · 0 评论 -
struts基础知识
1.框架(1).是一系列jar包,其本质是对JDK功能的拓展。(2).框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题。2.框架的作用: 框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用3.框架和设计模式的区别原创 2014-08-14 13:29:33 · 980 阅读 · 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 · 811 阅读 · 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 · 830 阅读 · 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 · 2257 阅读 · 0 评论 -
下拉框
1.第一种下拉框: 2.第二种下拉框3.第三种下拉框注意第三种,要将放在Contenxt中(struts2):ActionContext.getContext().put("allTags", tagService.getAll());原创 2017-01-19 10:22:14 · 602 阅读 · 0 评论