Struts2 学习笔记

Struts2 学习笔记 (1)

一,搭建一个struts2的环镜:

<1>创建一个web项目:
1.创建一个 项目:
这里写图片描述

2.把Default output folder 改成如图这种:WebRoot\WEB-INF\classes 为了把项目部署到字节码的路径。

这里写图片描述

3.
将WebContent改成WebRoot 并把如图的勾打上。使得.xml文件可以在WEB-INF下。
这里写图片描述
此web项目就算建好了。

<2>搭建strus2的环境:

(1).将如图所示的jar包导入到WEB-INF中的lib下面:
这里写图片描述
struts2-core-x.x.x.jar : Struts 2的核心库。
xwork-x.x.x.jar: WebWork的核心库 需要它的支持.

commons-fileupload-x.x.x.jar 文件上传组件。

Commons-io-x.x.x.jar :可以看成是java.io的扩展。
Commons-lang-x.x.jar:包含了一些数据类型工具类.
Commons-logging-x.x.x.jar:日志管理
Ognl-x.x.x.jar: OGNL表达式语言 Struts2 支持EL
Freemarker-x.x.x.jar :表现层框架定义了Struts2的可视组件主题。
Javassist-x.x.x.GA.jar:Javassist字节码解释器。

(2)配置web.xml文件
如下配置:(注意filter-class里类名一定要正确:检验自己类名是否输入正确)( eclipse下 按着Ctrl键把鼠标滑到类名上,如果类名正确 则会出现下划线.)

这里写图片描述

(3 ) 配置struts2.xml

这里写图片描述

(4)编写要执行的java类。
这里写图片描述

项目结构:
这里写图片描述
(5)启动tomcat 将该项目添加到tomcat中 并启动tomcat

(6)通过浏览器请求: 访问路径:http://localhost:8080/项目名/命名空间/actionName.action。

这里写图片描述

这里写图片描述

Action的动态方法的调用之通配符访问:

如图 定义一个method类 。里面有两个方法:login( )和 exit( )
通配符访问:name= “method_*” ,method=”{1}”表示 指第一个*所代表的值。

这里写图片描述

struts2.xml 配置如下:
这里写图片描述
Url 请求 :http://localhost:8080/HelloWorld/method_exit.action(其中HelloWorld为项目名)

其中表示要调用method里的 exit方法。
结果为:
这里写图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值