首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Struts配置Struts所需类库详细解析

在 Struts框架配置详情 中,谈到了使用Struts所必须的Jar文件。这里对使用到的Jar文件进行详细解析。...Struts所需Jar包下载:http://pan.baidu.com/s/1c0pdqTy 密码:jb2m 在网盘里的文件夹中共有9个Jar文件,他们的用途分别如下: commons-fileupload....jar       (必须)用于IO操作 commons-lang3-3.1.jar      (必须)包含通用一些操作 commons-logging-1.1.3.jar    (非必须)用于struts...-core-2.3.15.1.jar 1    (必须)struts2核心包 xwork-core-2.3.15.1.jar 1    (必须)xwork核心包 基本上9个文件都是必须的,但如果你把...可能有些同学看了其他地方的博文觉得大家所说的Struts必须类库不一样,这是因为版本的变动所导致的。而上面网盘所列出的文件经过一个个Jar文件的删除,运行服务器,已经确定不可缺少。

26620
您找到你想要的搜索结果了吗?
是的
没有找到

Struts2【配置

前言 上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了…..对Struts配置文件有了了解…..本博文继续讲解Struts配置的时候一些值得要学习的细节… 通配符 为什么要学习通配符...这里写图片描述 我们发现它的默认值是action,, 值得注意的是:两个逗号并不是多余的 我们不可能是直接修改jar包中的配置文件的,在struts.xml文件中提供了constant节点供我们修改struts...那么直接在配置文件中配置action时,会怎么样: ?...那么后缀可以是action,可以是do,也可以不写 如果配置后缀为action,,。那么后缀可以是action,可以不写 ---- Struts常用的常量 ?...这里写图片描述 ---- class 如果不写class,class默认执行的action在struts-default有配置<default-class-ref class="com.opensymphony.xwork2

56350

Struts2 ActionWildcard(通配符配置)约定优于配置

DOCTYPE struts PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"     "http...://struts.apache.org/dtds/struts-2.0.dtd">  ...但是添加的时候 一定要遵守"约定优于配置"的原则。如:Teacher的首字母一定要大写,Teacher_edit.jsp就得一定要以 这种形式去写。...不然我们还是免不了去修改配置文件; 还有一个就是,我们看到struts.xml文件中有两个action,其实这里只是为了做一个小测试二用的: 我们的程序中只用:   <action name="*_*"...原因是:在struts2中,当我们访问的url来到的时候,服务器就会在struts.xml文件中找最接近这个url的action(如果 是同一个包中),我们很容易发现:   "*_*"和"Student_add

41220

struts核心配置文件详解(package)

struts核心配置文件详解(package) 包(package) 本人独立博客https://chenjiabing666.github.io 在核心配置文件中需要配置 <package...如果我们学到了处理json数据的时候,我们将会继承处理json的包 namespace :该属性是一个可选属性,指定该包的命名空间,默认的是“/”,以为一个配置文件中可能有相同名字的action,如果配置不同的...namespace,那么就可以配置相同的action的名字 namespace配置的是包的命名空间,同一个命名空间里面不能有同名的Action,当然不同的命名空间里面是可以有同名的Action的。...比如有一个项目为Web1,在struts.xml的,这个包的下面有一个,那么我们要访问这个action...package和action,那么都写在一个xml文件中,不免有些混乱,因此需要使用include包含其他的配置文件,相当于jsp文件中的,要注意的是配置文件都要放在项目的src

75160

Struts2 配置文件小结

还希望有哪位大神可以指点迷津…… struts2 配置文件的 result 节点 result 节点是 action 节点的子节点,他代表着 action 方法执行后可能去的一个目的地; Action...如上图中圈 1 所, result 节点的值代表着此次 struts2 请求将会去的一个目的地 result 节点的结果类型(type) dispatcher(转发) dispatcher 是 struts2...通配符映射 struts2 提供通配符映射机制将多个彼此相似的映射关系简化为一个映射关系 通配符映射规则 若一个 action 请求找到多个匹配的 action,没有通配符的那个将会获胜 若找不到指定的...、query-hello、delete-hello、save-hello 那么在 struts.xml 文件中的 action 的 name 属性则可以为 name = -hello,且在整个 action...节点中可以用 {1} 代表 所占用 的字符串,class 中也可以使用 {1} 来代表类名 {0} 匹配整个 URL 若 struts2 找到带有通配符的匹配有多个,则按先后顺序进行匹配 ?

659100

Struts2的通配符配置方式

框架自动识别,如果你在struts.xml里面配置了一个action块但是没有配置action类的路径,这样框架默认使用ActionSupport来处理请求。...后来看了struts2的文档才知道,其实我们可以使用struts2灵活的通配符配置来达到减少action类的目的: 先来看看一个简单的时序图 请求从这个页面发起,只是简单的两个链接 <!...里面配置的 上面这个XML的配置内容有几点需要注意: 我开启了struts2的RMI,apache struts基于安全性考虑,RMI默认是关闭的。...的通配符配置,所以两个JSP里面的内容只是返回一句话而已,这里我就不贴出来了,现在看看调用,我点第一个链接: 点第二个链接 由此可见,struts2的通配符配置真的是很灵活很强大滴,这样我们在实际项目开发中可以少写很多

35640

struts2之配置拦截器

struts2之配置拦截器 本人独立博客https://chenjiabing666.github.io 什么是拦截器 java里的拦截器是动态拦截Action调用的对象。...Struts2其实就实现了很多的拦截器,可以在struts-default.xml中看到定义很多的拦截器,其中向类型转换,文件上传都是通过拦截器实现的。...拦截器的作用 拦截器适合封一些通用处理,便于重复利用,比如日志的记录,访问权限的检查,事务处理等,拦截器通过配置方式调用,因此使用方法比较灵活,便于维护和扩展 拦截器的配置元素 <interceptors...,因此默认的拦截器栈一定要在最上面 在struts.xml中配置上面我们自定义的拦截器 <interceptor name="simpleMethod" class="com.jsnu.<em>struts</em>2.Interceptor.SimpleActionInteceptor

1K50
领券