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

Struts2入门

已采纳回答 / Fcming
您好,apps是样例包,你可以把他放到Tomcat的webapps下,然后启动进行访问就可以。里面也有源码可以分析。

讲师回答 / Fcming
<...图片...>您好,请看图片。

讲师回答 / Fcming
您好,您没有指定Action的class属性。

已采纳回答 / Fcming
您好,这个是根据/bookservice/search/ 这个package是否存在有关键,假如存在没找到get.action,它就会去默认的命名空间;假如/bookservice/search/ 这个package不存在,系统就会返回上一级目录/bookservice/这个package去找,以此类推。

讲师回答 / Fcming
 Struts 2 的 Action 对象为每一个请求产生一个实例,因此,虽然在Action中定义了很多全局变量,也不存在线程安全问题。Struts 2框架在处理每一个用户请求的时候,都建立一个单独的线程进行处理,值栈ValueStack也是伴随着局部线程而存在的。在该线程存在过程中,可以随意访问值栈,这就保证了值栈的安全性。在Struts 2中,ActionContext是一个局部线程,这就意味着每个线程中的ActionContext内容都是唯一的。所以开发者不用担心Action的线程安全。

已采纳回答 / 123rewqrw
按时打算

已采纳回答 / Fcming
您好,这块属于Struts2的validator校验,后续会有相关课程给您讲解,敬请关注。

已采纳回答 / Fcming
您好,在3-1节中,大体讲到struts2的工作原理,http://www.imooc.com/video/8994,请注意查看。

已采纳回答 / 堕天使008
M = model = 数据的结构类型,以及可调用的方法,如 bean,其中包含一个对象的所有详细信息V = view = 视图展示, 显示出来的样式, 例如 我jsp展示中只显示 常规信息,访问权限和创建时间等都不显示C = controller =  控制层,具体执行操作的一层,如我的Servlet 在你访问时,读取bean,然后判断你是否可访问,之后将常规的信息 输出到jsp 显示。==========  这是我的粗浅理解 不一定对,我到现在也偶尔会分不清三层的分界点====

已采纳回答 / 管理員
一般来说写成 <constant name="struts.action.extension" value="do"/>struts1.x 路径的结尾都是.do但是到了struts2.x之后就没有后缀了,可以用<constant name="struts.action.extension" value="do"/>这个带上后缀。没什么特殊的意义

+ 我来回答 回答最高可+2积分

+ 我来回答 回答最高可+2积分

最赞回答 / 不应有的淡定
 Struts2框架底层是基本Servlet的,所以我们肯定要去访问Servlet API,而且开发Web应用不去访问Servlet API也是不可能的,所以我们Struts2框架提供了我们去访问Servlet API的方法;            提供的访问方法如下:        ①:使用ServletActionContext访问Servlet API;        ②:使用ActionContext访问ServletAPI;        ③:使用一些接口 如 ServletRequestAwa...

已采纳回答 / Fcming
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 的属性。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者...
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消