![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
文章平均质量分 86
yuancandy
这个作者很懒,什么都没留下…
展开
-
OGNL使用小结
OGNL使用小结(一)最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL 。 OGNL 中的# $ %使用场景: 1、“#”主要有三种用途:访问OGNL 上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称作用例子parameters包...原创 2011-05-01 18:17:47 · 59 阅读 · 0 评论 -
搭建一个Struts2项目的开发环境,你知道多少呢?
搭建一个Struts2项目的开发环境时,我们一般需要做以下几个步骤的工作: 1、找到开发Struts2应用需要使用到的jar文件. 2、编写Struts2的配置文件. 3、在web.xml中加入Struts2 MVC框架启动配置. 大家可以到http://struts.apache.org下载struts-2.x.x-all.zip。下载完后...原创 2011-05-02 09:25:22 · 58 阅读 · 0 评论 -
Sturt2-文件下载
Java代码 <body> <s:a href="/struts2/download.action">download</s:a> </body> <body><s:a href="/struts2/download.action"&a原创 2011-05-02 09:53:27 · 113 阅读 · 0 评论 -
Sturt2-文件上传
1、新建文件夹upload内含upload.jsp,result.jsp1)upload.jsp需要指定method="post"和enctype="multipart/form-data"Java代码 <body> <form action="result.jsp" method="post" enctype="multi原创 2011-05-02 09:55:03 · 76 阅读 · 0 评论 -
sruts2.0 web.xml 配置文件
任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载Struts2框架。 因为Struts2...原创 2011-05-04 16:51:00 · 100 阅读 · 0 评论 -
OGNL学习笔记
Java代码 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="com.rao.struts2.bean.Sex"%> <%@ taglib prefix="s" uri=&qu原创 2011-05-05 13:00:40 · 160 阅读 · 0 评论 -
OGNL 详细资料
OGNL是XWork引入的一个非常有效的数据处理的工具。我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2中如何运转。 从例子开始 我们先从一个例子开始,看看数据在Struts2中是如何运转的。 Java代码 /** * @author Downpour */ ...原创 2011-05-05 16:46:59 · 98 阅读 · 0 评论 -
OGNL使用小结
最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL。 OGNL中的# $ %使用场景:1、“#”主要有三种用途:访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:名称作用例子paramet...原创 2011-09-08 16:24:40 · 93 阅读 · 0 评论 -
struts2中使用ModelDriven
在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。ModelDriven接口中只有一个方法,如下:public T getModel()该方法返回...原创 2011-09-09 16:19:54 · 93 阅读 · 0 评论 -
Struts通配符
如struts中配有如下几个action,ManagerUserAction中有与之对应的方法<action name="addUser" class="com.netshuai.action.ManagerUserAction" method="add"><result name="success">/addUser.jsp</result&原创 2011-09-09 17:05:17 · 115 阅读 · 0 评论 -
仿百度、google分页的实现
前段时间写了个仿百度、google分页,现在和大家分享一下。大家有什么问题可以和我交流。 首先我们分析一下google的分页情况:(百度也是一样的,这里只写google的情况) 下面给出大家一段java代码,好让大家往下容易理解。Java代码 // 当前页 private int nowpage; // ...原创 2011-05-02 09:23:16 · 119 阅读 · 0 评论 -
struts2详解(二)---->>单个文件上传
实现原理: Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现 先要引入必要的jar包: 1、首先,创建文件上传页面index.jsp,...原创 2011-05-02 09:20:27 · 72 阅读 · 0 评论 -
jsp\struts1.2\struts2 中文件上传
刚刚做了三个文件上传的Demo a.在jsp中简单利用Commons-fileupload组件实现 b.在struts1.2中实现 c.在sturts2中实现 现在把Code与大家分享一下.. 注:此为三个简单Demo,仅供练习用,并没有做太多上传限制 如有兴趣可以自行查看相关文档说明 一.在JSP环境中利用Commons-fileupload组件实现文件上传 1.页面upload.jsp清...原创 2011-05-01 18:21:08 · 55 阅读 · 0 评论 -
过滤器和拦截器的区别
Java代码 过滤器和拦截器的区别 1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5...原创 2011-05-01 18:23:55 · 73 阅读 · 0 评论 -
struts2+fckeditor 注意要点
fckeditor是老外的东西,跟struts2配合时,要多注意些东西,下面小结之: 1 把fckeditor的目录(里面包含editor的)放到web-root下 2 记得把fckeditor.properties放到工程的src目录下,其中这个fckeditor.propertis中,有几个注意的地方,比如:# base directory for the user f...原创 2011-05-01 18:46:04 · 73 阅读 · 0 评论 -
struts1 struts2 区别 整理
Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts...原创 2011-05-02 08:28:33 · 70 阅读 · 0 评论 -
struts1 struts-config.xml 详细介绍
关于struts1的struts-config.xml的说明2009-07-01 14:01 <!-- struts-config.xml常用配置详解 2008年12月03日 --> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Sof...原创 2011-05-02 08:30:19 · 157 阅读 · 0 评论 -
Struts 工作原理
MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理 Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts...原创 2011-05-02 08:43:39 · 105 阅读 · 0 评论 -
详解Struts1在web.xml中的基本配置
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</sverlet-class> <init-param> <param-name&原创 2011-05-02 08:53:02 · 250 阅读 · 0 评论 -
基于 Struts 2 拦截器实现细粒度的基于角色的存取控制
本文介绍如何利用 Struts 2 拦截器来为 Java Web 应用添加应用管理的基于角色的存取控制(Role-Based Access Control,RBAC)的设计和实现方法。相对于容器提供的存取控制,它能够更细粒度地控制资源,处理更加复杂的情况。引言Apache Struts 作为最成功的 MVC Web 框架早已得到了广泛的应用,但是其自身也暴露出不少缺点,从而引出了 Stru...原创 2011-05-02 08:55:45 · 62 阅读 · 0 评论 -
struts2文件上传的采用的三种方式解析
struts2文件上传的采用的三种方式解析 文件上传几乎是每个项目实现的一个必须的模块。 上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上,让网络上的人都能看到。将制作好的网页、文字、图片等发布到互联网上去,以便让其他人浏览、欣赏。这一过程称为上传。 JAVA实现文件上传的几个组件: 1 SmartUpload 用的最多的...原创 2011-05-02 09:18:02 · 69 阅读 · 0 评论 -
struts2 工作原理(配合工作原理流程图)
-------------------------------------------------Struts2 工作原理流程图------------------------------------------------------ ----------------------------------------------------Struts2工作机制------------...原创 2011-09-12 09:52:04 · 147 阅读 · 0 评论