Intellij IDEA 配置Struts2
Intellij IDEA 配置Struts2
准备工作:
- 下载官网的Struts2的jar包
- 确保以前的Tomcat是可以使用的
下载jar包
官网:
http://struts.apache.org/download.cgi#struts2510
第一个是完整jar包,不过很大,初学不太适合,后面这个是min版,有最核心的8个包。
下载的是.zip,解压到自己能找到的路径:
准备阶段完成
加下来创建工程:
第三步的意义是:选择Struts库,第一项是用自己下载的包,第二项是自动下载,到这里时我们已经下载好包了。
点击第四步,找到之前解压的jar包,并选中。点击OK往下走。
到这时我们已经创建好工程,接下来进行简单配置:
快捷键打开添加包的设置页。Shift+Ctrl+Alt+S,或者找file ——> Projetc Structure ——> Artifacts
双击第二步中的文件,(自动添加到Web/lib),双击后的效果:
创建HelloWorld.jsp测试一下
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Hello</title>
</head>
<body>
<div align="center">
<h1>HelloWorld</h1>
</div>
</body>
</html>
在 index.jsp 中链接一下
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<h1>
<a href="HelloWorld.jsp">点击前往测试页面</a>
</h1>
</body>
</html>
至此,配置设置完成了,还要修改一下Struts.xml 和 web.xml
struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="Hello" extends="struts-default">
<action name="Hello">
<result>
HelloWorld.jsp
</result>
</action>
</package>
</struts>
修改web.xml。
因为2.5.X版本将包名改变了,所以将默认的:
<filterclass>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
改为:
<filterclass>
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
</filter-class>
配置OK,来启动一下Tomcat吧。