package com.ext.model;
public class User {
private Integer id;
private String username;
private String password;
public Integer getId() {
return id;
}
public void setId(Integer 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;
}
}
写LoginAction
package com.ext.action;
import com.ext.model.User;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private boolean success;
private String message;
private User user;
@Override
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;
}
}
struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="extjs" extends="json-default" namespace="/">
<action name="Login" class="com.ext.action.LoginAction">
<result type="json"></result>
</action>
</package>
</struts>
login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="ext3/resources/css/ext-all.css"/>
<script type="text/javascript" src="ext3/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext3/ext-all.js"></script>
<script type="text/javascript" src="ext3/ext-lang-zh_CN.js"></script>
<script type="text/javascript" src="login.js"></script>
</head>
<body>
</body>
</html>
分享到:
相关推荐
struts2+extjs+json整合实例
struts2 json extjs 完整实例 struts2 json extjs 完整实例 完整可用 无错! struts2 json extjs 完整实例 struts2 json extjs 完整实例 完整可用 无错! struts2 json extjs 完整实例 struts2 json extjs 完整...
Hibernate+Spring+Struts2+ExtJS整合开发实例 非常经典!学习的好帮助!
Atanas Neshkov 写的一个好框架 struts spring ibatis extjs 实例
之前想用struts2和ExtJs整合使用,在网上查了好久一直报错,终于最后发现原来是jar包冲突。我的例子中已经能用了。
ext的一个增删改查的例子,用的是Hibernate+Spring+Struts2
使用Java语言Spring+Struts2+ibatis+Extjs 整合 图书管理系统实例。附带SQL server数据库。
extjs Struts 实例程序 示例 extjs2 extjs+struts+mysql 示例程序
Struts+Extjs4.0实例
搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
ExtJS与Struts2的整合工程实例,能成功部署的MyEclipse工程,还配有相应的文档。
采用Struts2.0和ExtJS技术,实现动态树形菜单实例。
简单的Extjs+Struts整合的图书管理系统,实现图书的新增、修改、删除
本例子采用Struts2+hibernate+spring整合开发,用到了目前很流行的Extjs,实现了一个音乐库,对于Java深入学习者有极大的极大的帮助。本例中的lib包随后上传
一个Struts2+Ext+SQL Server 2000实例
ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例
ExtJS+struts2+json登陆实例--源码,适合初学者
extjs动态表格实例(封装GRID,从STRUTS2读取后台数据 )
Struts2+Spring+Hibernate+ExtJS开发实例.pdf
ExtJS4+strtus2文件上传实例源码, 具体实现的功能看本人博客http://blog.csdn.net/biboheart/article/details/10380555