Struts入门案例
来源:互联网 发布:北航软件学院哪个老师 编辑:程序博客网 时间:2024/06/05 00:52
一.导入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
- Struts入门案例
- struts入门案例
- Struts 入门案例
- struts入门案例 登录
- Struts入门案例
- Struts 2入门案例
- struts入门案例
- Struts(2)Struts快速入门案例和使用filter配合Struts,解决中文乱码问题
- 关于struts与spring整合的一个小案例入门
- struts案例的struts.xml
- 入门案例
- struts+spring 整合案例
- struts ajax使用案例
- struts+hibernate综合开发案例
- Struts案例动作类
- Struts案例1
- struts综合案例
- Hibernate+Struts综合案例
- tensorflow模型保存与可视化
- Struts2入门案例,自动装配
- 努力加油^-^
- vs开发wince程序
- elementary-tweak
- Struts入门案例
- 链表练习:两个有序链表序列的合并
- 字符串统计
- java 父类子类同名方法的调用
- 自定义ScrollView实现下拉放大头部图片
- Java的RSA签名
- Queue Reconstruction by Height
- 非关系型数据库简介
- PYTHON+POWERSHELL建设IT自动化平台(一)