Struts2返回json数据 intellij环境配置

写在前面的话:
最近要做一个web 项目,要求前后端分离。因此作为一个Java程序员,很正常的就用到了struts2 开发action接口,为前端异步提供json数据。然而很不幸的是,刚刚我倒在了第一步。intellij在创建struts2项目的时候,遇到了各种问题。所幸,最后终于找到了一个能正常创建struts2项目开发外部接口的方法。
现在记录如下:
1. 创建项目时,选择struts2,让ide自动帮我们download。
Struts2返回json数据 intellij环境配置
2. 选择与自己download的struts2版本号一致的json插件(json-lib-2.3-jdk15.jar,struts2-json-plugin-2.3.16.3.jar)并且copy到WEB-INF目录下的lib文件夹,查看download的struts版本的步骤:
Struts2返回json数据 intellij环境配置
Struts2返回json数据 intellij环境配置
3. 打开project-structure(快捷键:ctrl+alt+shift+S),为刚刚加进去的lib添加到项目依赖。
Struts2返回json数据 intellij环境配置
4. 在project-structure中选择Modules选项,在根目录中将两个模块(tomcat,struts2)添加进项目。然后在web子节点中添加刚刚导入的插件的配置文件。(这一步切记切记,否则会报一些乱七八糟的错误)
Struts2返回json数据 intellij环境配置
Struts2返回json数据 intellij环境配置
5. 还是在project-structure中继续配置,点击Artifacts,这里ide会在最下方有一栏红色的错误信息,这里我们直接点击右边的按钮 fix。等待ide帮我们配置完成。如果你的项目和下面的截图一致,那么我们的项目环境就搭好了,接下来我们就可以进入struts2项目开发外部接口的环节了。
Struts2返回json数据 intellij环境配置


总觉得剑还尚未配妥,出门便已是江湖。