⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 906373.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName></PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<TopicId>906373</TopicId>
<TopicName>谁能介绍一下struts的使用?</TopicName>
<PostUserId>225694</PostUserId>
<PostUserName>cxmdcn</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>1</ReplyNum>
<PostDateTime>2002-7-28 18:02:30</PostDateTime>
<Point>20</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>都说很好,但还没用过,想到网上下载一个试试,不知应该下哪些东东.
请使用过的朋友介绍一下心得,谢谢!</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>天堂鱼</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>101</credit>
<ReplyID>5874648</ReplyID>
<TopicID>906373</TopicID>
<PostUserId>65029</PostUserId>
<PostUserName>llsoft</PostUserName>
<Point>20</Point>
<Content>有三部分组成:&#32;Servlet&#32;Controller,Jsp&#32;Pages(View),Application’s&#32;business&#32;logic(Model).Servlet&#32;Controller是这个框架的中枢,各种操作的都是由它控制的。

具体讲还有多个Aciton和ActionForm.&#32;ActionForm&#32;与Jsp/Html页面中的Form&#32;相对应。页面Form中的每一个输入都对应于ActionForm中的一个属性,同时ActionFrom还为他们提供了一对get/set方法,在ActionForm中还可以进行输入的合法性检查。Action是Controller的一部分,也是Struts提供给我们的接口。Action和ActionForm&#32;是由我们自己实现的,它们要继承strtuts中对应了类。
在Struts中一次请求的过程是这样的:
&#32;&#32;&#32;A、jsp页面接收用户的输入,在用户提交后,Controller首先接收到用户的请求,把用户的输入放到合适的ActionForm中。
&#32;&#32;&#32;B、Controller再把这个ActionForm&#32;转给后面的Action&#32;,Action根据具体情况调用相应的业务逻辑处理Bean,也就是Model部分。
&#32;&#32;&#32;C、Action根据Bean返回值得情况,调用指定的Jsp页面把结果显示给用户。
ActionForm&#32;、Action、Jsp&#32;Pages之间的对应关系是通过配置文件struts-config.xml决定的。

Struts不是个开发环境&#32;,它只是提供了也struts.jar包文件和几个标记库文件。在用Struts&#32;开发WEB&#32;应用时,只要把这个包文件放到WEB应用中的WEB-INF/lib,用到的标记库放到指定地方,再在WEB应用配置文件web.xml&#32;设置一下即可。
&#32;对于每一个jsp请求页面,要建立对应的ActionForm&#32;和Action,相似的页面也可以共用一个ActionForm。对于每个Action都要在struts-config.xml中设定请求地址、对应ActionForm、Action中操作成功执行和不成功执行返回的页面。
struts去这里下载:http://jakarta.apache.org/struts/
</Content>
<PostDateTime>2002-7-29 8:26:38</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -