Struts框架很很早接触的一个框架知识,已经不那么频繁使用了,但是总结一下,复习一下还是很有必要的; Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。它提供了 ...
分类:
其他好文 时间:
2018-01-20 11:06:52
阅读次数:
178
5.struts2的基本配置 5.1 struts2的访问连接url 在struts1中,通过<action path=“/primer/helloWorldAction.action”>节点的path属性指定访问该action的URL路径。 在struts2中,访问struts2中action的U ...
分类:
其他好文 时间:
2018-01-20 11:04:16
阅读次数:
197
为了避免与 Servlet API 耦合在一起, 方便 Action 做单元测试, Struts2 对 HttpServletRequest, HttpSession 和 ServletContext 进行了封装, 构造了 3 个 Map 对象来替代这 3 个对象, 在 Action 中可以直接使用 ...
7.struts2的结果类型 l 每个 action 方法都将返回一个 String 类型的值, Struts 将根据这个值来决定响应什么结果. l 每个 Action 声明都必须包含有数量足够多的 result 元素, 每个result 元素分别对应着 action 方法的一个返回值. l res ...
分类:
其他好文 时间:
2018-01-20 10:56:12
阅读次数:
165
我们在学习Struts之前,先来复习一下Servlet,众所周知Servlet是JavaWeb的三大组件。我们发送一个请求,这个请求交给Servlet处理,Servlet将处理的结果返还给浏览器。每个Servlet对应一个URL-pattern。那么有没有这么一种情况呢?我们访问多个URL-patt ...
分类:
其他好文 时间:
2018-01-19 11:53:46
阅读次数:
175
文件上传 Servlet实现 要实现文件上传的功能,必须在form的表单中的添加 enctype="multipart/form-data" 表示以二进制流的方式将文件传给控制器。 需要导入的jar包有:commons-fileupload-1.2.1.jar、commons-io-1.4.jar ...
分类:
编程语言 时间:
2018-01-18 22:06:12
阅读次数:
234
maven项目中在pom文件添加了一个依赖,结果发布到tomcat上时出错: <!-- struts2-spring-plugin 其依赖的spring为4.1.6版本,而我使用的spring版本为5.0.2 --><dependency> <groupId>org.apache.struts</g ...
分类:
编程语言 时间:
2018-01-18 00:55:40
阅读次数:
183
servlet:void init(ServletConfig cfg):// 读取servlet的配置参数void service(ServletRequest request, ServletResponse response);// 服务方法,用户每次访问都会被执行void destroy() ...
分类:
其他好文 时间:
2018-01-17 20:21:26
阅读次数:
160
最近更新struts版本发现,无论怎么访问就是无法映射到指定的配置文件,最后发现原来是访问控制的原因. struts2.3之后为了访问安全,增加了请求方法拦截,这样会造成使用通配符访问时无法找到映射对象的错误提示: There is no Action mapped for namespace [/ ...
分类:
移动开发 时间:
2018-01-17 01:05:05
阅读次数:
202
1 Servlet的优点 1、 是mvc的基础,其他的框架比如struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握mvc的关键。 2、 Servlet把最底层的api暴漏给程序员,使程序员更能清楚的了解mvc的各个特点。 3、 程序员可以对 ...
分类:
其他好文 时间:
2018-01-16 13:54:52
阅读次数:
239