- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
struts2与ext集成
Struts2与extjs集成傻瓜教程
西南科技大学iSun团队黑色的月牙
背景:
最近学习在学习ext这个前台的界面框架,遇到一个难题就是不知道怎么让我们优秀的ext与我们优秀的struts集成起来,经过在网上的一番收索学习之后,做成了下面这个傻瓜教程。希望能对像我一样刚开始学习ext的朋友有帮助。
1准备工作:
除了平时引入的struts2的jar包以外,还需要引入struts2-json-plugin-.jar;json-lib-2.1.jar这两个包。
Json介绍:
和XMl一样,JSON也是一种基于纯文本的数据格式。由于JSON天生好似为javascript准备的,因此JSON的数据格式非常的简单。想了解更多的关于JSON的知识请百度。。。
2.建立我们的model:User
package com.isun.model;
public class User {
private int id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
3.建立我们的Action
这里是简单的演示struts-2与extjs的集成,所以全部的业务逻辑都放在Action中进行处理了。建立我们的LoginAction.当表单提交过来的时候我们也就能够在LoginAction中拿到数据了呵呵。
package com.isun.action;
import com.isun.model.User;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport{
private boolean success;
private String message;
private User user;
public String execute()throws Exception{
if(user.getUsername().equals(admin)user.getPassword().equals(admin)){
this.success = true;
this.message = 你的账号是:+user.getUsername()+密码为:+user.getPassword();
}else{
this.success = false;
this.message = 对不起,未经授权的用户不能登录该系统!;
}
return SUCCESS;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
4.配置我们的struts.xml,注意extends=”json-default”
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE struts PUBLIC
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
/dtds/stru
您可能关注的文档
- 广州中考试卷.doc
- 大昌小学教学改革措施.doc
- 实验六时序逻辑综合实验——秒表设计28.doc
- 绩效计划沟通对话.doc
- 2010届毕业生就业工作自评报告-副本.ppt
- 九年级语文作业建设方案.doc
- 复旦金融单考历年复试题目.doc
- 21.DB-其它数据库类型(序列和索引).ppt
- 中国特色的英语PPT.ppt
- 印台区卫生人才报告.doc
- 从用户需求到界面呈现:以用户为中心的Web设计理念与实践.docx
- 铝合金三价铬复合转化膜:制备工艺、性能特征与应用前景探究.docx
- 2025年暑假期间高中英语必修77同步练习题试卷.docx
- 2025年特种设备焊接作业特种作业操作证考试试卷(焊接作业技术创新与成果转化).docx
- 2025年宠物心理辅导师职业能力测试卷:心理评估与沟通技巧.docx
- 2025年宠物训导师职业能力测试卷:宠物训导行业创业指导试题.docx
- 电子商务师考试2025年题库:电子商务平台运营风险管理.docx
- 2025年石油天然气管道安装工程师职业技能鉴定试题.docx
- 基于WFRFT的抗衰落通信系统性能的深度剖析与提升策略.docx
- 2025年日语能力测试N2级听力模拟试卷精选真题:备战考试.docx
文档评论(0)