struts基础配置
- struts2是针对MVC思想的具体实现,对应于MVC中的C即Controller控制器层,有以下优点:
- 通过简单、集中的配置来调度业务类,是的配置和修改都很容易。
- 提供简单、统一的表达式语言来访问所有可访问的数据。
- 提供标准、强大的验证框架和国际化框架。
- 提供强大的、可以有效减少页面代码的标签。
- 提供良好的Ajax支持。
- 拥有简单的插件,只需放入相应的JAR包,任何人都可以扩张Struts框架。
- 拥有智能的默认设置,不需要另外进行繁琐的设置,使用默认的设置可以完成大多数应用程序开发所需要的功能。
使用Struts所需要的基本配置:
- 在web.xml中要对Struts核心控制器进行相应的配置.
导入Struts相关的jar包,其中基本的jar有以下几种:
将导入的jar包,通过build path到 library中.
之后便可以开始编写代码,建立核心配置文件Struts.xml到src目录下,进行action以及result的配置:eg:
其中action要有相应的类与其对应,作相应的处理,并且根据类中方法的返回值自动找到相应的result做相应的跳转处理.jsp界面通过相应的action名称,可以将数据传到对应的控制器进行处理
比如,这里的form表单的action对应的是”login.action”,那么用户提交数据的时候,系统就会寻找login.action将数据传输过去,在其对应的类中对数据做出相应的处理.
比如,这里的login.action对应的类是loginAction.java,则数据会传输到这个类中做相应的数据处理:
注意,类中的属性名要和传输界面中的属性名称一致,这样系统才会自动的将数据读取到类中做相应处理,比如:在这里类中的属性名称分别为username和password,这与login.jsp中输入框对应的变量名称是一致的,否则的话,数据读取不成功.
- 在web.xml中要对Struts核心控制器进行相应的配置.
转载于:https://www.cnblogs.com/xpfei/p/7450803.html
struts基础配置相关推荐
- 静态配置_【实验】华为静态路由基础配置
关注我,你的眼睛会怀孕 一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 ...
- 计算机网络技能专项训练一:基础配置
1 专项一 基础配置: 2 1.虚拟机的设置 3 虚拟网络编辑器-设置子网地址,确保client与server在一个子网中,否则client自动获取的 ip与server不在一个子网中. 4 将虚拟 ...
- 思科路由器DHCP基础配置
思科路由器DHCP基础配置 实验要求:clinet向server请求IP地址 1.client配置 2.server配置 定义地址池 调试命令 问题:前面不是设置192.168.1.1到192.168 ...
- 【Raspberry pi】系统安装及基础配置
1.系统安装 见官网:http://www.raspberrypi.org/quick-start-guide 2.基础配置 转载自http://www.eeboard.com/bbs/thread- ...
- Katalon Studio自动化测试框架使用【1】--- 环境安装以及基础配置(MacOS)
一.Katalon Studio简介 Katalon Studio是一款免费的自动化测试工具,可以安装在windows.macOS.Linux操作系统上,结合了selenium和appium测试框架, ...
- HAProxy详解(二):HAProxy基础配置与应用实例
一.HAProxy基础配置与应用实例: 1.快速安装HAProxy集群软件: HAProxy的官网: https://www.haproxy.org/#down下载HAProxy的源码包. 安装: [ ...
- FTP-工作原理及Vsftpd基础配置
废话不多说,先上图 说明:上图介绍了FTP的工作原理及数据连接下的两种工作模式对比 常见Server和Client Server:wu-ftpd,proftpd,pureftp,vsftpd(今天的主 ...
- Struts2 拦截器 及如何获得 servlet 请求对象 以及Struts 基本配置 Session 超时设置...
在拦截器中可以三种实现 一:继承 AbstractInterceptor 类 二:继承 MethodFilterInterceptor类 三:实现 Interceptor 接口 在实现Intercep ...
- SpringMVC基础配置及使用
SpringMVC基础配置及使用 SpringMVC: 1.SpringMVC和Spring的关系: 软件开发的三层架构: web层[表示层.表现层]---->Service层----& ...
最新文章
- 判断页面元素存在与否
- css3 @keyframes、transform详解与实例
- python斑点检测
- 日常生活小技巧 -- Notepad++一次删除带指定关键字的行
- [Redux/Mobx] Redux怎样重置状态?
- adb echo shell 覆盖_一次写shell脚本的经历记录
- element ui select设置不显示不存在的项_appium—等待时间设置方法
- 设计模式学习笔记(十八:模板方法模式)
- layui上传展示进度条
- C# winform如何设置ListBox背景图或者透明背景及边框色
- matlab中sum对矩阵求和以及size用法
- Avatar Scaler
- Python 从底层结构聊 Beautiful Soup 4(内置豆瓣最新电影排行榜爬取案例)
- linux 查看策略路由,Linux下的策略路由。
- php 关于php时区时间错误问题 date 当前时间 时差(转载)
- Android-模块化-面向接口编程深度解析,值得收藏
- 次坐标从0开始_三坐标测量机安全使用+量块校准操作规程
- vue将链接转为二维码的方法即插件
- chatgpt智能提效职场办公-ppt怎么蒙层
- html导出带页码的word,使用js把html导出word,并配置样式和分页功能