为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2入门

讲的挺好的。!!!!!!能理解。
HTTP Status 404 - /HelloWorld/loginAction
学完打卡,感谢老师分享!
终于懂了老师的线条是怎么串的了。学了两次struts,第一次几乎看不懂,现在才知道,当初跑偏了。既然是mvc框架,那就是处理mvc之间的关系。沿着这一条线,自然就很好理解了。前面讲的主要是从地址栏说起,讲vc之间如何配合,后面再引入m,谈三者关系。以及之间的各种方法,最优解。说真的,不要再不懂得时候评价一个东西。当你到了那个境界,你自然知道别人为什么这么安排,它的利与弊,优势与缺点一目了然。
我来解释(逗逼)一下,案例代码的命名太具迷惑性了,不易理解struts执行流程

1.收到页面请求/HelloWorld/name1_name2_… .action后,用name1_name2_…匹配<action>的属性name="*_*_…",并用name1代替所有{1},name2代替所有{2}…以此类推

2.执行对应<action>的对应class的对应method,得到返回值value
用返回值匹配<result>的属性name,若精确匹配则返回对应视图jsp给用户;若匹配失败,如果返回值是SUCCESS则返回默认jsp,如果是NONE则返回空jsp,如果是ERROR则显示错误页面
滴。学完卡
真搞不懂,不推荐感叹号方法还制造出来,有病?一脸懵逼 *_*
MVC是一种架构型模式。在MVC模式中,应用程序被划分成模型(Model)、视图(View)和控制器(Controller)三个部分,MVC模式的这三个部分的职责非常明确,而且相互分离,每个部分都可以独立的改变而不影响其他部分,大大提高了应用的灵活性和重用性。Struts2是基于MVC的轻量级的web应用框架,所谓框架:就是能完成一定功能的半成品软件。在没有框架的时候,所有的工作都要乖乖的从零做起;有了框架,它为我们提供了一定的功能,就可以在框架的基础上做起,大大提高开发的效率和质量。很明显,一个是一种设计模式,一个web应用框架,但是struts2框架运用了MVC这种模式
老师名字:范昌明
说话粘粘糊糊的,一个音四个字。
虽然我也是菜鸟,但也想分享一点经验,嘻嘻
1,配置的xml要写对,可以在apps blank里面找写好的
2,运行tomcat时出错可能是包冲突或者少了包,可以在apps里面(也是blank)打开lib,把包拷贝到你的项目lib中
3,考了包那些再次运行tomcat可以先把tomcat重发布的项目删除了再发布运行
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消