之前学过这东西,忘的差不多了。
这次重新复习参考了这文章 Struts2基础学习总结
说说遇到的坑吧。
由于听说idea这编辑器比MyEclipse好用,我也改开发环境了。用这也有一段时间了。感觉确实在提示代码自动补全上要省不少时间,而且感觉除了tomcat开启的时候比myeclipse慢点,其余的似乎反应更快了?就是换环境真的难受。
首先是我照着各种教程导struts2的包,各种不对劲。各种错。换版本一个一个导入,配置文件也是照着帖子复制的,一个字都没动。还是错。就一环境搭建弄了一上午都没弄好。说下环境之前是jdk9,tomcat9,idea2018.1,struts2 2.3.1。
最后换成jdk1.8,tomcat8其余没变。好了。嗯,就这么神奇。
导什么包这问题,在官方的版本上有一个 这种带min的。下载的时候可以捎带着弄下来,直接用这个入门测试就行
struts-2.3.31-min-lib.zip
附struts2下载链接 struts2 官方下载
还有就是struts.xml这种配置文件直接写在src目录下就行,编辑器好像是会自动给弄到classes那个文件夹下的。
下面算是idea的教程吧
1.创建一个project 这里没创建module,之前老是分不清project干啥的,就给当成WorkSpace用了,所有练习的都给一个project里面创建了。分不清的可以参考 知乎 idea 的module目录结构很难理解呀?
2.找到struts2,打钩,自定义library,否则用的是编辑器自带的版本(ps:我感觉自带不够稳,对于目录结构啥的不清晰。推荐自定义吧)
3.点击create 找到你所需要导入的jar包,点ok
4.设置你的项目名,选个位置存放
5.就这成了