Struts2笔记——第一个实例HelloWorld
------------------------------------------
2、struts2框架配置
------------------------------------------
3、创建类HelloAction,添加sayHello属性和定义返回值为String的excute无参方法
* 需注意的是,这里的excute方法作为struts.xml配置的参数,其返回值必须为String类型
* 且其返回的值为struts.xml配置的<result>标签的name属性值
* 添加的sayHello属性在excute方法执行后 被赋值,且被添加到域中,后面jap可通过EL表达式获得sayHello的值
------------------------------------------
4、struts.xml添加配置信息
* 添加package标签
>name属性必须为唯一,用于分类
>namespace属性自定义,但需带 " / " 前缀,结构类似文件夹
>extends属性值一般为struts-default,其继承自struts2.core.xxx.jar内的struts-default.xml
* package标签内添加action标签
>name属性自定义,但命名一般和class属性的类名类似
>class属性指定为前面HelloAction类,包名+类名
>method属性指定为HelloAction类的需要执行的方法名
*action标签内添加result标签
>name属性指定为执行HelloAction类的excute方法后返回的String类型的值
>action标签内内容为跳转的jsp页面,未防止客户直接访问jsp,需将该jsp页面文件放入WEB-INF文件夹中
注意,访问该jsp的地址为:
host:port/项目名/package的namespace属性值/action的name属性值
例如此实例的访问地址为 :
http://localhost:8080/Struts2Demo1/test/sayHello
------------------------------------------
5、在WEB-INF文件夹内的hello.jsp中添加EL表达式
------------------------------------------
6、将项目部署到tomcat中,启动,使用浏览器访问
=============================
很多东西不知道怎么解释
但手动打一次这个简单项目的代码就能有所领悟
=============================
版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://www.cnblogs.com/pwc1996/p/4839163.html
Struts2笔记——第一个实例HelloWorld相关推荐
- 从零学Java(3)之第一个实例HelloWorld
作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...
- PhalAPI学习笔记 ——— 第一章自定义HelloWorld接口
PhalAPI学习笔记 --- 第一章自定义HelloWorld接口 前言 自定义接口 项目实例 结果 分布解析 结束语 前言 公司业务需要转学PHP,而PHP中一个功能强大且生态链完整的PHP接口框 ...
- actionscript 3.0 怎么写android 程序,(ActionScript3.0笔记)第一个程序HelloWorld!
(ActionScript3.0笔记)第一个程序HelloWorld! 创建我的第一个ActionScript3.0程序--HelloWord! 首先下载ActionScript3.0的集成开发环境, ...
- 《Go语言圣经》学习笔记 第一章 Go语言入门
Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...
- 命名空间不能直接包含字段或方法之类的成员是什么意思_Python 学习笔记之类与实例...
Python 学习笔记之类与实例 一.定义 1.1.定义 类 (class) 封装一组相关数据,使之成为一个整体,并使用一种方法持续展示和维护. 这有点像把零件组装成整车提供给用户,无须了解汽车的内部 ...
- DWR自学笔记(1)HelloWorld
DWR自学笔记(1)HelloWorld 由于新公司的项目是基于DWR的,所以准备自学DWR,参考资料方佳玮的<DWR中文文档v0.9>,百度文献等.学习主要基于DWR3.0,很多方法之前 ...
- 2010计算机知识点总结,2010年全国职称计算机考试:知识点笔记第一章
第一章 信息技术与计算机文化 1. 信息技术与计算机 1) 信息技术的概念:利用科学的原理.方法及先进的工具和手段,有效地开发和利用信息资源的技术体系.包括微电子技术.计算机技术.软件技术.通信技术等 ...
- Java初级笔记-第一章
第一章 Java概览 1.1 基本简介 Java是一种理想的面向对象的网络编程语言. 1991年,出现了Oak语言,旨在解决编程语言的选择和跨平台的问题. 1994年,随着Internet的迅猛发展, ...
- HALCON 21.11:深度学习笔记---对象检测, 实例分割(11)
HALCON 21.11:深度学习笔记---对象检测, 实例分割(11) HALCON 21.11.0.0中,实现了深度学习方法. 本章介绍了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在 ...
最新文章
- sublime text3 怎么配置、运行python_怎么用sublime text 3搭建python 的ide?
- JAVA之JVM之内存分配与回收策略(二)
- 梭子鱼邮件归档设备配置
- C语言中不安全的函数
- HarmonyOS之数据管理·融合搜索的应用
- mac懒人版_这些实用的Mac软件你迟早会用到,建议收藏!
- Ajax请求利用jsonp实现跨域
- 美国歌手西恩·列侬以3200美元WETH出售NFT艺术品
- Oracle前10条记录
- VC++动态链接库编程之MFC规则DLL
- 前端:用css打造炫酷3d特效- css3d立方体
- flink watermark 生成机制与总结
- api sdk开发手册 模板
- antv g6对接后台数据_AntV - G6
- 在java中什么是迭代
- Android仿搜狗浏览器加载动画
- 孔浩java爱酷网_孔浩老师JAVA WebService教程
- 如何实现给PDF文件添加图片
- 详写VMware下安装windows7优化
- chrome被2345劫持主页