eclipse中配置struts2

一、搭建struts2框架

1) 获取发布包 struts2官网  apache github 百度bootstrap

   ( http://pan.baidu.com/s/1i5e2hCT) 

2) 导入jar包(struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib\*)

(http://pan.baidu.com/s/1dEXiKff)

eclipse中配置struts2_第1张图片
1.导入


http://pan.baidu.com/s/1bpunxHP


eclipse中配置struts2_第2张图片



3) 配置web.xml

eclipse中配置struts2_第3张图片

4) 配置struts2核心配置文件 struts.xml

(struts2-blank中可以找到struts.xml)拷贝到week33项目src的目录下。


eclipse中配置struts2_第4张图片
eclipse中配置struts2_第5张图片
常量配置文件struts-default.xmlstruts2

二、开发Struts2项目

1. 编写Action

eclipse中配置struts2_第6张图片
web.action专门放action类



2. 配置struts.xml

1.打开服务器
eclipse中配置struts2_第7张图片
配置


eclipse中配置struts2_第8张图片
流程

浏览器输入http://localhost:8888/week33/user_toRegister.action


eclipse中配置struts2_第9张图片

三、关于遇到的错误

如果报错是找不到struts.xml文件的,报如上错误,也是情有可原的

最后,明确一点,struts.xm位于src下是为了编译后能找到struts配置文件,确保其在WEB-INF下才是根本!!!

更改eclipse web 项目默认编译输出路径:

eclipse中只能针对项目更改,因为其默认的是build目录下的,只能以项目更改:

项目右键 -》properties -》Java Build Path -》source -》Default output folder,选择你的路径,ok!


如果

There is no Action mapped for namespace [/] and action name [Login] associated with context path [/..

做如下检查:

1、确保struts.xml文件名大小写正确:struts.xml

2、确保struts.xml文件在src目录下(很重要!后面就着重说这个)

反复确认之后,还是没找到错误

Validate(校对)/Refresh(刷新)

eclipse中配置struts2_第10张图片

笔者找了半天最后关机睡觉了,第二天开机意外的发现没错误了。说明:当什么也做不了的情况下,别挣扎关机睡觉。

当然这是开玩笑的关机睡觉。大不了重启eclipse就好了。

你可能感兴趣的:(eclipse中配置struts2)