Struts2实例1--------登录案例的实现
来源:互联网 发布:单片机串口初始化程序 编辑:程序博客网 时间:2024/06/09 20:15
注:如果在程序中需要写多个xml文件,则必须包含在struts.xml文件中,格式如下:
<include file="./struts01.xml"></include>
Index.jsp
<body>
Hello!成功啦
</body>
Login.jsp
<body>
<form action="login.action" method="get">
用户名:<inputtype="text" name="userName" /><br/><br/>
密码:<inputtype="text" name="userPass" /><br/><br/>
<input type="submit"value="submit"/>"
</form>
</body>
LoginAction.class
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extendsActionSupport{
//封装jsp页面提交的数据
privateString userName;
privateString userPass;
publicvoid setUserName(String userName) {
this.userName= userName;
}
publicvoid setUserPass(String userPass) {
this.userPass= userPass;
}
publicString checkLogin(){
System.out.println(this.userName+"--------------------"+this.userPass);
returnSUCCESS;
}
}
Struts.xml
<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftware Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<includefile="./struts03.xml"></include>
</struts>
Struts03.xml
<?xml version="1.0"encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftware Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<packagename="test" namespace="/"extends="struts-default">
<actionname="ioc" class="cn.csdn.hr.action.DemoAction"method="add">
<paramname="name">redarmy</param>
<resultname="msg">./index.jsp</result>
</action>
<actionname="login" class="cn.csdn.hr.action.LoginAction"method="checkLogin">
<result>./index.jsp</result>
</action>
</package>
</struts>
注:
依赖注入(也称控制反转【IOC】):就是本身是不负责任依赖对象的创建和维护,依赖对象的创建及维护是由外部容器负责的。控制方向就转移到了外部容器,控制权的转移就是所谓的反转。
在运行期间,由外部容器动态将依赖对象注入到组件中
- Struts2实例1--------登录案例的实现
- struts2框架实现登录案例
- struts2 结合extjs实现的一个登录实例
- struts2 结合extjs实现的一个登录实例
- struts2 结合extjs实现的一个登录实例
- Struts2入门--一个简单的登录案例
- Struts2+hibernate实现用户登录和增删改查案例
- Struts2开发-i18n国际化实现案例-登录页面
- Struts2+hibernate实现用户登录和增删改查案例
- Struts2+hibernate实现用户登录和增删改查案例
- 实现登录的Struts2应用程序
- 简单实例: 基于Struts2的登录系统
- 文件存储的实现-login登录案例1-内置存储
- Struts2 登录实例
- PHP 实现单点登录的案例
- 一个利用struts2实现的登录验证
- Struts2,Spring,jquery实现的登录例子
- Extjs4---登录验证码的实现+struts2
- 仿做google分页效果
- 多线程、同步
- alter system的常用命令
- 这几天将ucGUI移植到QT4下面了。
- infoQ专访HTML5版Clear应用作者尤雨溪
- Struts2实例1--------登录案例的实现
- 清华大学2007年复试上机题 解题报告
- 分享一个HTML5画布实现的超酷文字弹跳球效果
- 构建高性能javascript代码的几点意见
- malloc()和calloc()区别
- TinyOs无线消息收发问题
- FLEX开发者必备的十多个工具
- SharedPreferences 的用法
- 推荐几个学习linux的国外著名论坛网站