全球旧事资料 分类
fffstruts的运行原理图【时序图】以用户登录验证举例说明webxml该文件配置Actio
Servletstrutsco
figxml这是struts的一个核心文件,该文件配置了actio
Form表单、actio
小队长和他们的对应关系
浏览器httplocalhost8080web应用actio
formactio
”logi
do”ui
puttype”text”
ame”u
mae”pi
puttype”password”
ame”pwd”form
web服务器
modeljava类okjsperrjspLogi
actio
表单actio
FormActio
ServletService,ejb总控制器总司令用于存放数据分控小队长士兵该类由struts框架军火库它需要继小队长可以有多个提供,我们只需配承Actio
Form类本质就是servlet才是一个表单置即可
发出http请求解析主机
解析web应用
解析资源名转发给Actio
Servlet
查询strutsco
fig文件(使用反射机制把表单实例)把用户数据填充到表单(调用set方法)调用指定的actio
同时会把表单实例传入execute方法从表单中获取数据
调用某个model完成任务service返回一个执行的结果
查询strutsco
figxml文件,根据返回的结果,决定跳转到哪个jsp页面
返回一个执行结果(形成静态的HTML)把静态页面以http响应的方式返回给浏览器
fstruts的快速入门案例(以用户登录验证来演示)我们使用手动配置的方式来开发第一个struts项目(基本功)步骤:1先创建一个web工程2把struts开发包引入到web工程3编写logi
jsp4编写Actio
Form(用户表单)和Actio
(小队长)→登录小队长5编写strutsco
figxml文件,该文件用于配置actio
actio
Form,对应关系,跳转位置,一般我们放在WEBINF目录下6编写weljsp和errjsp7配置webxml文件,该文件用于配置Actio
Servlet8测试
f下面我们一起看看struts细节的东西①带大家走了一次过程②尤其注意表单中的setget命名
logi
jsp
bodyformactio
好听全球资料 返回顶部