1.拷贝所需jar到WEB工程目录下的lib

2.配置WEB.xml文件,配置过滤器Filter

<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>

3.编写login.jsp:

<form action="login.action" method="post">
<h1>用户登录</h1>
账号:<input type="text" name="userName"/><br/>
密码:<input type="password" name="passWord"><br/>
<input type="submit" value="登录"/>
</form>

4.创建LoginAction类继承ActionSupport类,重写execute()

5.拷贝struts.xml配置文件到src目录下:

<struts>
<!-- 动态方法调用 --><constant name="struts.enable.DynamicMethodInvocation" value="false" /><!-- 开发模式 --><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.liu.web.action.LoginAction">
<result name="success">/success.jsp</result>
</action></package>

6、新建一个success.jsp文件

<h1>用户登录成功</h1>
账号:${userNmae }<br>
密码:${passWord }<br>

转载于:https://blog.51cto.com/9840338/1715937

Strtus2入门简单框架搭建相关推荐

  1. Iris学习入门基础框架搭建

    项目介绍 一款 Go 语言基于Iris.Layui.MySQL等框架精心打造的一款模块化.高性能.企业级的敏捷开发框架,本着简化开发.提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的 ...

  2. Beego学习入门基础框架搭建

    项目介绍 一款 Go 语言基于Beego.Layui.MySQL等框架精心打造的一款模块化.高性能.企业级的敏捷开发框架,本着简化开发.提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔 ...

  3. Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建

    目录 Spring MVC+Spring+Mybatis+MySQL(IDEA)入门框架搭建 0.项目准备 1.数据持久层Mybatis+MySQL 1.1 MySQL数据准备 1.2 Mybatis ...

  4. Koa入门(一)—— Koa项目基础框架搭建

    Koa项目基础框架搭建 项目初始化 项目自动重启 配置ES6语法 基本目录搭建 配置env信息 自动加载路由 统一异常处理 自定义异常 异常处理中间件 中间件配置 目录别名配置 项目初始化 mkdir ...

  5. j2ee 简单网站搭建:(十)jquery ztree 插件使用入门

    为什么80%的码农都做不了架构师?>>>    <j2ee 简单网站搭建:(一) windows 操作系统下使用 eclipse 建立 maven web 项目> < ...

  6. 【Vue 快速入门】从零开始搭建 VUE + Element UI后台管理系统框架

    [Vue 快速入门]从零开始搭建 VUE + Element UI后台管理系统框架 前言 后台管理系统前端框架,现在很流行的形式都是,上方和左侧都是导航菜单,中间是具体的内容.比如阿里云.七牛云.头条 ...

  7. 生信工作流框架搭建 | 从零开始入门指南 - 00工作流之华山论剑

    本篇为biodoge<生信工作流框架搭建>系列笔记的开篇作,该系列将持续更新. 导语 小白生信工程师一枚,写这样的系列其实是个大工程,出发点很简单,工作是宏基因组相关,我司长期使用的流程p ...

  8. SSM框架搭建简单实例

    简介 Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发的框架,对于新手来说也是比较容易学习入门的.虽说容易,但在框架搭建过程中仍然遇到了许多问题,因此用实 ...

  9. EXTJS入门教程及其框架搭建

    EXTJS是一个兼容AJAX的前台WEB UI的框架,在普通的HTML文件的 BODY 元素中无须写任何HTML代码,就能产生相应的表格等元素. 原创不易,转载请注明出处:EXTJS入门教程及其框架搭 ...

  10. Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作

    Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作 一.写在前面 1.1 明确目标:搭建一个完整的Python开发环境 1.2 前置工作 二.Doom ...

最新文章

  1. 荐读 | 9篇近期社会化推荐论文
  2. 虚拟机无法连接以太网
  3. Qt 工程 pro文件
  4. Apache Shiro Architecture--官方文档
  5. 想要早睡的最好的办法就是
  6. python socket 发送十六进制_python用socket怎么发送一段二进制数据
  7. 计算机专业408题目结构,2019考研408计算机组成原理知识:计算机系统层次结构
  8. OJ1037: 四则运算
  9. Linux服务器安装JavaWeb环境(二) Redis,MySql,Zookeeper,Keepalive
  10. html5 2.5d,修仙三国:首款HTML5三国背景2.5D角色扮演页游
  11. 边沿触发器(T触发器)
  12. Linux那些事儿 之 戏说USB(21)向左走,向右走
  13. python迷宫问题代码_Python解决走迷宫问题算法示例
  14. 京东登录滑条验证破解 -- 纯js方法
  15. cpptraj对于轨迹的浓缩
  16. postgresql配置MIMIC-IV
  17. 常识-java发送邮件函数+开启qq邮箱授权码
  18. GitHub页面接管并利用-子域名接管
  19. android协议分析,对一个apk的协议分析
  20. 引热议!多所高校明文规定:不再给部分全日制研究生安排宿舍

热门文章

  1. 随笔记---python ctrl + 移动光标到所用库报错:无法找到要转到的声明
  2. php-fpm stop,php-fpm 启动,重启,终止操作
  3. springboot允许跨域注解_springboot 设置允许跨域的方法
  4. 学校为什么要单位接收函_学校就快要截止收档案接收函了!你开始处理没?
  5. python函数案例名片管理器_python实现名片管理器的示例代码
  6. android无法实例化服务器,android – 无法实例化类型PagerAdapter
  7. vue中input多选_vue.js动态添加删除文本框input、下拉框select、单选radio、多选checkbox的方案。...
  8. 比较新旧两个CMDB库,列出要删除的编号,要更新的编号,要添加的编号。
  9. Robotium在输入框输入文字
  10. Life is not fair, get used to it.