1.没在jsp页面中导入标签库 解决方法:在页面中加入<%@ taglib uri="/struts-tags" prefix="s" %> 2.action路径拼写有误 解决方法:检查页面中的action路径和struts.xml中action的name是否一致 3.s:action标签中的nam ...
分类:
其他好文 时间:
2018-09-17 13:36:49
阅读次数:
190
拦截器(Interceptor)是 Struts 2 的核心组成部分。 struts2自带的拦截器: 自定义规则 struts2提供的 interceptor-stack 不是让我们偷懒的,很多时候,我定义自己很多的拦截器,每一个拦截器在不同业务场景下是不同的,我们不能为了图方便,把所以拦截器全部配 ...
分类:
其他好文 时间:
2018-09-17 00:01:49
阅读次数:
221
这里记录一个问题,用IDEA创建Struts2时会出现的错误,cannot resolve class or package ‘filter’,出现在web.xml文件中,不修改这个,那么你配置好了Tomcate一样会报错 我们需要将filter-class的 org.apache.struts2. ...
分类:
Web程序 时间:
2018-09-15 16:37:36
阅读次数:
362
step1:导入必须的包,如果是maven项目,直接在pom.xml文件里加入以下依赖包: step2:在src/main/java下建测试类 step2.1:测试action step2.2:测试service step2.3:测试dao 最后,点击鼠标右键--》run as >JUnit Tes ...
分类:
编程语言 时间:
2018-09-13 14:23:53
阅读次数:
185
一.Struts2基础 1.Struts2是有Apache在Struts1和Webwork的基础上研发出的新一代MVC框架。 2.Struts2开发环境的搭建: 打开https://struts.apache.org/download.html页面下载Struts2的版本,我使用是:struts-2 ...
分类:
编程语言 时间:
2018-09-13 01:22:14
阅读次数:
258
概述:struts2.5以后加强了安全性,下面就是安全配置引发的问题 通配符: 在学习struts框架时经常会使用到通配符调用方法,如下: 其中的action name="user_*"中*这个符号代表的值会传入method=“{1}”中,并对应action类的一个方法名,这样就能很大程度地减少配置 ...
分类:
其他好文 时间:
2018-09-13 01:10:53
阅读次数:
172
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。 一下分别介绍一下几个struts.xml中常用到的标签 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<includ ...
分类:
其他好文 时间:
2018-09-13 00:00:15
阅读次数:
259
2018-09-12 好几年没配过struts2了,今天想用最新版的配一下,一直不成功,后来才知道,一堆红色输出里面有这样一句 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: lo ...
分类:
其他好文 时间:
2018-09-12 14:28:47
阅读次数:
174
定义: 客户端发送的请求会被Struts2的过滤器所拦截,此时Struts2对请求持有控制权。 它会创建action的代理对象,并通过一系列拦截器处理请求,最后交给action处理。 创建拦截器: 一般采用继承类HandlerInterceptorAdapter或者抽象类AbstractInterc ...
分类:
其他好文 时间:
2018-09-09 12:01:42
阅读次数:
139
1 在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %> A:<s:a href=""></s:a> 超链接,类似于html里的<a></a><s:action name=""></s:action> 执行一个view里 ...
分类:
其他好文 时间:
2018-09-09 11:52:25
阅读次数:
121