Stuts2入门案例
来源:互联网 发布:新浪微博数据采集 编辑:程序博客网 时间:2024/06/06 07:34
一.导入jar包
<!--获取ServletAPI--><dependency> <groupId>javaee</groupId> <artifactId>javaee-api</artifactId> <version>5</version></dependency><dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.3.4.1</version></dependency><dependency> <groupId>org.apache.struts.xwork</groupId> <artifactId>xwork-core</artifactId> <version>2.3.4.1</version></dependency>
二.web.xml
配置struts核心过滤器
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
三.Action类
public class LoginAction implements Action { private String name; private String password; public String execute() throws Exception { if ("admin".equals(name)&&"123".equals(password)){ return "success"; } return "input"; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
四.struts.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default"> <action name="loginAction" class="cn.action.LoginAction"> <result name="success">/success.jsp</result> </action> </package></struts>
五.login.jsp页面
<%@page language="java" contentType="text/html; utf-8" %><%@taglib uri="/struts-tags" prefix="s"%><title>登录</title><html><body><s:form name="form1" namespace="/" method="POST" action="loginAction"> 用户名:<s:textfield name="name"></s:textfield> 密码: <s:textfield name="password"></s:textfield> <s:submit value="登录"></s:submit></s:form></body></html>
六.部署项目,启动工程
阅读全文
0 0
- Stuts2入门案例
- stuts2接收json返回json案例
- 入门案例
- stuts2.xml
- Stuts2运行机制
- stuts2注解
- Stuts2国际化
- spring入门--spring入门案例
- WCF入门级案例
- PHP入门案例
- jsf:jsf入门案例
- 入门级Ibatis案例
- Spring入门案例
- Schema入门案例
- 《spring---入门案例》
- JDBC入门案例
- hibrnate入门案例
- Hessian一个入门案例
- Swift4.0引用3.0第三方库
- git命令之fetch
- Struts2 ---- 案例 Demo
- 阿里巴巴诉多家自媒体造谣,分别索赔100万;腾讯恢复投资韩国内容公司;阿联酋任命“人工智能国家部长丨价值早报
- PsSetCreateProcessNotifyRoutine妙用
- Stuts2入门案例
- 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(s
- 写一个生活中常见的死锁
- 为什么使用maven
- 基于数组的队列实现
- Struts2初步案例
- codeforces 867 E Buy Low Sell High(优先队列)
- DL multi GPUs problem
- 含有不同正整数的数组是否可以分成两个和相等的数组JS算法实现