Struts2框架
文章平均质量分 77
更好的自己520
这个作者很懒,什么都没留下…
展开
-
使用拦截器实现权限控制
添加struts配置文件和jar包:点击工程名—-MyEclipse—Add Struts Capp…——-选择版本 —–next——–再回去配置以下Struts.xml文件在struts.xml中写以下的配置 下面是4个开发模式常用配置的简介— <!-- 开启使用开发模式,详细错误提示 --> <!-- <constant name="struts.devMode" value="原创 2017-10-18 16:37:56 · 1983 阅读 · 0 评论 -
Struts2框架之拦截器
1:拦截器类似web过滤器,在action执行之前或者执行之后去取一些操作 2:拦截器栈就是递归调用strust2的工作流程: 客户端通过HttpServletRequest向Tomcat容器发送请求—->过滤器(核心控制器StrutsPrepareAndexecuteFiler)—-> 核心控制器访问ActionMapper来决定是否调用某个action(如果是jsp页面等则不会调用acti原创 2017-10-18 14:16:08 · 206 阅读 · 0 评论 -
Struts2框架(二)Action
Action用来调用某个Java类的某个方法进行数据预处理和一些相关的业务逻辑处理,然后把最终处理结果和要返回的对象放在request或者session里面,最后根据结果确定返回哪个result,这个可以是一个页面,也可以带或不带参数访问别的服务或者链接,或者什么都不做。struts的action只是处理请求的一些参数,而struts的核心控制器才是MVC中的C,对于请求的转发也是在里面。流程:原创 2017-10-11 21:11:02 · 283 阅读 · 0 评论 -
Struts2框架之Action详解
在struts 2中,action是其核心功能,使用struts 2框架,主要的开发都是围绕action进行的,我们编写的action通常需要实现com.opensymphony.xwork2.Action接口,需要实现的方法是execute方法,但是在实际的开发中,编写的action也可以不必实现action接口,而是直接创建一个普通Java类,并添加execute方法就可以public Stri转载 2017-10-11 22:07:20 · 2036 阅读 · 1 评论 -
Struts2框架之result返回结果
Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,一部分是返回结果类型。结果映射 result有两个属性可以配置:name属性和type属性。其中的name属性主要用来指定资源的逻辑名称,实际名称在标签内部指定。type属性就是result的返回类型。要转载 2017-10-11 22:19:58 · 1988 阅读 · 0 评论 -
Struts2之HelloWolrd
Hello World程序 以下是建立Struts2的HelloWorld程序的详细步骤:编写web.xml,添加如下配置:<!-- 配置struts2过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filte转载 2017-10-11 23:06:29 · 253 阅读 · 0 评论 -
Struts2框架(一)
struts2实现的主要步骤: 第一步:编写实现输出的jsp页面,第二步:编写控制器HelloWorld.java,必须实现ActionSupport类,继承execute()方法 第三步:配置struts.xml和struts.properties文件,定义Action的路径和名称,返回的JSP页面,最后再是配置web.xml文件Struts2框架的流程 1:请求先到达Filter中央控制器原创 2017-10-11 19:20:51 · 184 阅读 · 0 评论 -
Struts2配置和简单实例
详细的步骤 1:新建一个WEB项目,名为HelloWorld ,在eclipse中建一个普通的WEB项目。保证项目能够运行。添加相关的jar包 2:把需要的jar包从struts2的lib目录复制到WEB-INF/lib文件夹下,最基础的需要8个jar包: commons-fileupload-1.3.3.jar、commons-io-2.5.jar、commons-lang3-3.6.j转载 2018-03-24 22:22:10 · 259 阅读 · 0 评论