在MyEclipse中搭建Struts2.1

步骤一:创建Web Project


步骤二:新项目上右击-->MyEclipse-->Add Struts Capabilities... 

 
步骤三:选择Struts版本为Struts 2.1 ,URL pattern为:/*



步骤四:

创建jsp文件,并修改index.jsp文件

login.jsp:使用Struts 2标签库实现一个表单

<%@ page language="java"  pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>		<!—导入Struts 2标签库-->
<html>                                                                                                                                                             <head>
        <title>用户登录</title>                                                                                                                                    </head>
       <body>
<s:form action="checkLogin" namespace="/login"> <s:textfield name="username" style="font-size:12px; width:120px;" label="登录名称" /> <s:password name="password" style="font-size:12px; width:120px;" label="登录密码" /> <s:submit value=" 登 录 " /> </s:form> </body> </html>


index.jsp:创建欢迎页面

<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
	<title>欢迎</title>
</head>	
<body>
    登录成功,欢迎您!
</body>
</html>

步骤五:创建一个Action

import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class LoginAction extends ActionSupport {
	private String username;
	private String password;
	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;
	}
	public String checkLogin(){
		if(this.username.equals("admin")&&this.password.equals("admin")){
			return SUCCESS;
		}else{
			return LOGIN;
		}
	}
}

步骤六:配置struts.xml文件 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
    <include file="struts-default.xml"/>
    <package name="struts2_login" extends="struts-default" namespace="/login">
		<action name="checkLogin" class="act.LoginAction" method="checkLogin">
			<result name="success">/index.jsp</result>
			<result name="login">/login.jsp</result>
		</action>
    </package>
</struts>

注:struts.xml配置模板存放在Struts2资源包\struts-2.1.8\apps\struts2-blank-2.1.8\WEB-INF\classes







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值