struts2框架的登录制作图文教程
作者:团队是一种信仰 发布时间:2022-11-24 03:15:15
标签:struts2,框架,登录
首先:我们要建一个web项目
接着: 我们先来导入struts的xml文件
第一步:右击你的项目名,鼠标到MyEclipse会看到一个add struts开头的文件,点开以后看到:
这里我们选择struts2.版本,并且路径我们选择 /* ,因为我们只是简单的登录,所以直接finish.
实体类我们就不写了 ,来看一下关于struts的核心类 aciton的编写。
实现action有两种方法:
1:实现action接口,
2:继承actionsupport类
这里我实现actionsupport类
实现类以后,我们还要给action编写一个默认的执行方法。(自己命名,在这个方法中我们可以做一些登陆的限制)
这里的返回值也就是后来的逻辑视图名称。
写好action之后,我们开始编写struts.xml中的配置信息了
这里的 1号的action name 属性代表要跳转的action类, 2 :class 代表指向action类的权限名
3: 表示返回的逻辑视图名称,后跟真正的视图名(就是浏览器要显示的信息)。
最后我们进行浏览器访问 并且显示信息(具体的jsp页面自己编写)。
来源:http://www.cnblogs.com/zhao385246/p/7805660.html


猜你喜欢
- 一个完整的http响应包括响应行,若干响应头和响应数据主体三部分构成。如果我们能用响应对象来进行这三部分的处理,就能向客户发送特定的响应数据
- 若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静
- 继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,
- 1、什么是GradleGradle是一种结合了Ant和Maven两者优势的下一代构建工具,既有Ant构建灵活性的优点,也保留Maven约定优
- 最近研究了一下Contacts源码,仿照上面自己写了一个TabHostTest程序,现整理如下:main.xml布局文件:<?xml
- 用C#写的一个DVD管理器,供大家参考,具体内容如下(大神勿喷,初学者以借鉴为主)一共分为三个类分别是:DVD(启动类),XinXi(信息类
- 中断线程线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等
- 一、什么是模板方法设计模式从字面意义上理解, 模板方法就是定义出来一套方法, 作为模板, 也就是基础。 在这个基础上, 我们可以进行加工,实
- Step 1.依赖bannerGradledependencies{ compile 'com.youth.banner
- 一般情况下,Redis Client端发出一个请求后,通常会阻塞并等待Redis服务端处理,Redis服务端处理完后请求命令后会将结果通过响
- 最近有小伙伴问我,双枚举类该怎么写,还得包括根据key取值方法。于是就手写一个案例如下:/** * 关系类型枚举 */public enum
- SpringBoot找不到映射文件org.apache.ibatis.binding.BindingException: Invalid b
- 你可能在上篇文章中《深入多线程之:双向信号与竞赛的用法分析》注意到了这个模式:两个Waiting 循环都要下面的构造:lock(_locke
- 译文链接: https://www.infoworld.com/art...AutoMapper 是一个非常流行的 object-to-ob
- 0x00 关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个
- 下载地址在这里:http://dotnetzip.codeplex.com/下载到的包里有很多个dll文件,一般引用Ionic.Zip.dl
- 本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法。分享给大家供大家参考,具体如下:1、创建导入抽象类package co
- JDK、JRE、JVMJDK包含JRE,而JRE包含JVMJDK(Java Development Kit)是针对Java开发员的产品,是整
- 前言本文主要给大家介绍了关于spring mvc注解@ModelAttribute妙用的相关内容,分享出来供大家参考学习,下面话不多说了,来
- Android WebView常见问题解决方案汇总:就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了we