java struts2_[java]struts2入门

摘要

本文是struts2入门,配置教程。如何在IntelJ Idea中进行手动配置。在使用idea新建struts2web项目的时候,在下载jar包的过程中,下载失败,没办法就直接手动进行下载jar包。

步骤

从官网下载jar包,这里下载的是struts-2.3.34.zip,下载之后,解压

在struts-2.3.34\apps下找到

struts2-blank.war 文件,通过修改扩展名,改为struts2-blank.zip,解压,找到lib下的所有jar包,如下图所示:

d1fd021fd79982c951f2ac18148c765c.png

将其,拷贝到idea的demo项目下,如图

8561285c8d61d279a6e71088f7e7c00b.png

4、添加包引用 File>Project structure>Library>+

040ea846bdc5cd7e70344f680680536c.png

5、将struts-2.3.34\apps\struts2-blank\WEB-INF\classes\struts.xml文件拷贝到项目的src目录下,如图

a450dffd94483c3e229a14faeb5ccc2c.png

保留struts节点,将其内部的节点都删除。

6、在src目录下添加包com.demo.action,并添加第一个action类

packagecom.demo.action;public classHelloAction {publicString helloWord() {return "200";

}

}

7、在src/struts.xml中添加如下配置

/p>

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

/success.jsp

其中extends常用struts-default。namespace:相当于访问的action所在的目录,如果配置成/ 可以通过/hello.action 访问,如果配置成/aaa,那么需要通过/aaa/hello.action进行访问。

8、配置struts控制器,也就是过滤器

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2

/*

9、添加测试页面在index.jsp中,通过跳转,跳转到我们的hello.action

首页

第一个struts2 web应用

注意这里使用el表达式和jsp,需要添加包,添加tomcat自带的即可。

955153f970d5d3f9543842e06e2bb5f4.png

测试

93c1c626e0cc997bc4a995190264615a.png

跳转

d4882d29392d2464278ba8de40dfe101.png

到这里,我们的第一个struts2 web应用demo已经成功了。

那么,hello.action 必须得.action吗?

如果我们改成其他的可以吗,比如.dd,如下图所示:

48034bdad01fa22b48a0736d2624494f.png

当然,也可以不带action

如下

6089ccb1998ef14a0463c653d2752994.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值