![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts
文章平均质量分 77
丹顶鹤是码农
这个作者很懒,什么都没留下…
展开
-
Struts1框架一之项目的配置及执行流程
首先,一个web项目,web.xml里面封装了所有的servlet、filter等信息,Struts1作为web框架,也需要通过xml的配置才能够运行 然后,struts1的servlet控制器是ActionServlet,所有的.do请求(也可以用其他的格式)信息都会通过该控制器转发到具体的Action里面 最后,我们来看看怎么在web.xml配置struts1的servlet中央控制器Act原创 2017-05-17 20:27:53 · 802 阅读 · 0 评论 -
Struts1框架二之项目执行流程(源代码分析1)
整理笔记二:上文我将了一个struts1项目的执行流程,但是具体里面的代码调用,我们并没有了解。今天我就从源代码分析下整个项目的执行流程,首先我们先来看看执行流程图 从上面我们我可以简单的了解到,一个Struts1的执行流程,但是大家会有一些问题 1、ActionServlet类里面有什么属性、都有什么方法 2、struts1框架是怎么通过请求得到一个具体的action请求的 3、strut原创 2017-05-17 20:30:25 · 1043 阅读 · 5 评论 -
Struts1框架三之里面的DynActionForm讲解
我们来看看struts-config.xml的配置信息<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.ap原创 2017-05-17 20:35:14 · 275 阅读 · 0 评论 -
Struts1框架四之文件上传
整理笔记四,利用struts1实现文件上传,我在这里做一个简短的讲解 首先,我们需要配置一个jsp页面,让用户可以选择上传的文件 这里需要注意几点 1、请求为post请求,否则会报Element tyep unmatch异常。个人觉得原因可能为get请求时将请求信息封装在http请求头,但是请求头是有长度限制的,所以你需要将文件放在请求体里面。当然如果你上传的文件小于2K,也可以用ge原创 2017-05-17 20:37:21 · 321 阅读 · 1 评论 -
Struts1框架五之怎么自定义一个FormBean的类型转化器
在用struts1框架编写程序的时候,在收集表单数据的时候,可能会遇到收集缺失,原因可能是格式不匹配,例如jsp页面的表单数据都是String类型,但是真正的ActionFrom可能是java.util.date类型!在这种情况下,Struts1是不能够完成从String类型到java.util.date类型的转换的!也就不能实现表单数据的收集 这就需要我们自己定义一个转换器,然后注册到strut原创 2017-05-17 20:38:16 · 576 阅读 · 1 评论 -
Struts1框架七之DispatchAction的说明
只要看过我之前的项目的同学一定会发现,哪些项目的配置相当复杂、繁琐!并且一个类对应一个请求,一个请求对应一个ActionForm,这对于真正的项目开发来说是一个巨大的BUG般的存在,不合理、非常不合理、完全不合理!这些不合理在Struts1当然不能存在。所以我们今天就讲讲怎么让一个类可以对应多个请求,多个请求怎么对应一个ActionForm。这样开发效率、配置量都会大大的减少. 首先,我们从配置文原创 2017-05-17 20:40:05 · 398 阅读 · 1 评论 -
Struts1框架八之国际化
网站如果需要跨国使用的话,最大的问题莫过于语言的交流。那么怎么建立一个较好网站满足多个国家的需求呢?在Struts1框架就定义一个比较完整的国际化实现。首先struts1支持静态的国际化(即:根据你使用的浏览器的默认语言或者系统语言)和自动切换的国际化(根据你的选择语言的不同) 我们先来了解下怎么实现一个静态的国际化,首先我们来看看struts-config.xml配置信息,这个配置信息里面其他的原创 2017-05-17 20:46:49 · 630 阅读 · 0 评论 -
Struts1框架九之声明式异常
这是关于Struts1框架的最后一篇笔记,在这里我们来讲讲Struts1异常的处理,而这里主要讲的就是国际化的异常处理机制。首先我们来看看配置文件里面关于异常信息的配置,这里其他的信息在前面关于struts1框架里面都有讲解,这里我们主要关注于 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC原创 2017-05-17 20:49:54 · 342 阅读 · 0 评论