Struts2 基本配置
2012-12-09 15:26
387 查看
折腾了一天总算搞定了,太马大哈了
!
1、Myeclipse 9新建一个WEB项目,然后右键项目名称,选择Myeclipse:
2、选择:
3、添加类LoginAction:
4、增加struts2.xml配置:
5、修改index.jsp代码为:
6、yes.jsp代码:
7、error.jsp代码:
8、打开http://localhost:8081/Struts/:
9、输入username和pass点击提交:
10、输入user1和password1点击提交:
!
1、Myeclipse 9新建一个WEB项目,然后右键项目名称,选择Myeclipse:
2、选择:
3、添加类LoginAction:
package struts2.demo.action; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport{ public String execute() throws Exception{ if("user1".equals(username) && "password1".equals(password)){ return "yes"; } // System.out.println("execute!"); return "error"; } 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; } }
4、增加struts2.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="struts" namespace="/tt" extends="struts-default"> <action name="demo" class="struts2.demo.action.LoginAction"> <result name="yes">/WEB-INF/jsp/yes.jsp</result> <result name="error">/WEB-INF/jsp/error.jsp</result> </action> </package> </struts>
5、修改index.jsp代码为:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <s:form action="demo" method="post" namespace="/tt" > 用户名: <input type="text" id="username" name="username" /><br /> 密码: <input type="password" id="password" name="password" /><br /> <input type="submit" value="submit" /> </s:form > </body> </html>
6、yes.jsp代码:
<body> 登陆成功!<br> </body>
7、error.jsp代码:
<body> ${requestScope.username}登陆失败<br> </body>
8、打开http://localhost:8081/Struts/:
9、输入username和pass点击提交:
10、输入user1和password1点击提交:
相关文章推荐
- Struts2基本使用(二)--配置文件简述
- 【SSH】struts2中的struts.xml相关的一些基本常量配置
- Struts2的基本配置(下)
- Struts2 struts2基本流程与配置
- Struts2学习笔记(2)——Struts2基本配置
- Struts2基本配置与大纲
- Struts2的基本配置
- Struts2学习第一天——struts2基本流程与配置
- Struts2_与Struts1比较and基本配置
- struts2基本配置详解2
- Struts2基本配置
- Struts2配置XML基本格式
- Struts2基本配置
- [置顶] Struts2入门的入门------下载,配置,基本概念总结
- struts2基本配置
- struts2基本配置
- struts2 基本流程与配置
- 阿录帮帮忙—第一章—struts2介绍以及基本环境配置
- 三大框架-------->struts2Struts简介与Action基本配置
- Struts2 基本配置