struts基本概念(2)
一、struts使用步骤:
1.导包(基本)
2.web.xml配置struts控制器 C
3.页面开发 V
4.处理类开发 M()
5.配置struts.xml
6.部署运行
二、struts访问session(servlet )
1.解耦方式:ActionContext
Map
2.耦合方式:ServletActionContext
HttpSession
三、数据验证
1.处理类继承ActionSupport类
2.重写validate方法
添加错误信息: addFieldError("名",“值”);
3.页面用 <s:fielderror/> 显示错误
四、struts标签:
1.导入标签库:<%@ taglib prefix="s" uri="/struts-tags" %>
2.使用:
显示数: <s:property value="id"/>
条件: <s:if test="条件">
遍历:<s:iterator value="goodsList">
开发环境目录与web服务目录对应关系:
开发环境 -> tomcat
src -> WEB-INFO/CLASSES
webroot -> webapps/应用程序目录
struts基本概念(2)相关推荐
- struts基本概念(1)
model1: 1,纯jsp 2.jsp+javabean model2: MVC: jsp+servlet+javabean m:model (模型) 封装数据,业务处理类 ...
- struts学习笔记(一):Struts相关基础理论介绍
为什么使用struts 建立在MVC这种公认的好的模式上的,Struts在M.V和C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,有MVC的一系列优点,如 ...
- Struts的体系结构(学习转发)
http://www.donews.net/tssungeng/archive/2004/06/13/27940.aspx Struts的体系结构 Struts的体系结构 (Struts Framew ...
- 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?
展开全部 我这是拷贝的,62616964757a686964616fe59b9ee7ad9431333332643361不过也就差不多了,说实话,java的东西太多了.还是要到工作的时候慢慢用的,学好 ...
- Struts2入门这一篇就够了
前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Se ...
- Spring控制反转(依赖注入)的最简单说明
1.常规方式实现实例化 1.1已有角色如下: 一个接口Interface,两个接口实现类InstatnceA.InstanceB,一个调用类User 1.2当前实例化InstanceA如下: Inte ...
- [原创 - 尚学堂科技 - 马士兵老师]
JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多 ...
- java自学路线图_JAVA自学路线图
首先要学JavaSE,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法. 在这儿之后,你可以选择向J2ME.或者Java GUI.Socket编程等方向努力,但是通过第一篇的办法,你 ...
- Struts2入门这一篇就够了 1
前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Se ...
最新文章
- linux fedora下vscode终端字体间距不正常解决办法
- UML类图中的各种箭头代表的含义(转自:http://www.cnblogs.com/damsoft/archive/2016/10/24/5993602.html)
- 浅谈缓存最终一致性的解决方案
- NP完全性理论与近似算法
- WordPress 主题教程:从零开始制作 WordPress 主题
- 退化射线和净化装置获得法
- 怎么定义int_面试官问:MySQL的自增ID用完了,怎么办?!
- 索引 | 学堂原创推文汇总-v1
- Spring(二十二):Spring 事务
- B 站监控系统的框架、演进与展望
- fastText、TextCNN、TextRNN……这里有一套NLP文本分类深度学习方法库供你选择
- linux下sybase创建数据库,教小白搭建sybase数据库环境
- 机器学习--组合分类方法之随机森林算法原理和实现(RF)
- 爱心的数学函数方程_求心形函数表达式~~~
- 数据库三大范式、BCNF范式、反范式
- JDK7官方下载地址
- 视频压缩大小怎么做?压缩视频用这3个工具准没错!
- python经典案例
- 专升本——动词的时态和语态
- 【STM32F429】第5章 RL-USB移植(MDK AC6)
热门文章
- D-query SPOJ - DQUERY(主席树求区间中不同的数的个数)
- android 片段,android – 将片段添加到片段中(嵌套片段)
- matlab如何使用cu文件,Matlab编译cuda的.cu文件
- LRU和LFU的区别
- Dubbo——增强SPI的实现
- 2019ICPC西安邀请赛 E. Tree(树剖 + 线段树)
- [蓝桥杯2020国赛]游园安排
- P2564 [SCOI2009]生日礼物
- 1022. 宠物小精灵之收服
- 牛客题霸 [容器盛水问题] C++题解/答案