电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Struts2详细实例教程VIP免费

Struts2详细实例教程_第1页
1/46
Struts2详细实例教程_第2页
2/46
Struts2详细实例教程_第3页
3/46
Struts2(上) 一、 经典的 MVC 模式 二、 Struts1.x 对 MVC 的实现 三、 Struts1.x 的主要组件和作用 组件 作用 ActionServ let 中央控制器 Action 分控制器,调用 Jav aBean 实现业务逻辑,Action 可以分为 Action、DispatchAction 等不同类型 2 ActionForm 封装参数,实现服务器验证,文件上传等 Forward 转发到目的地,可以是JSP,也可以是另一个Action Struts-config.xml 配置文件,配置有ActionForm,Action,Forward等,通过XML 解析,然后使用反射技术使用该文件 Struts 标签库 和JSTL类似,和Struts-config.xml 、ActionForm、Action 等对象可以紧密集成 四、 Struts1.x 开发实例-登录程序 见案例。 五、 Struts2(WebWork)的MVC Struts2 的MVC 架构 六、 Struts2 的主要组件 组件 作用 FilterDispatcher 起中央控制器作用的过滤器 Action 处于 Model 层的Action,调用JavaBean 实现业务逻辑 struts.xml 核心配置文件,配置有Action、Result 等 result 和forward 类似,转发的目的地,支持多种视图技术。 3 七、 Stru ts2 的实例-登录 在MyEclipse 环境中建立一个新的web 工程,名称“Struts2Login”,存放路径“f:\Struts2Login”。 在Struts2.0.11 版本中找到 war 包 struts2-blank-2.0.11.war,解开该 war 包,在WEB-INF/lib目录下复制出所有的jar 包,这些 jar 包就是一个Struts2 程序所需要的基础 jar 包,把它们复制到新建的web 工程的WEB-INF/lib 目录中。 在src 目录下建立一个类,包名mypack,类名UserAction,其代码如下: package mypack; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport { private String username; private String userpass; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getUserpass() { return userpass; } public void setUserpass(String userpass) { this.userpass = userpass; } @Override public String execute() throws Exception { if ("Mike".equals(username) && "123".equals(userpass) || "张三".equals(username) && "abc".equals(userpass)) return "success"; else return ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Struts2详细实例教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部