Intellij IDEA 配置Struts2

版权声明:欢迎朋友们的观摩,标注原创的文章,如应用,请标明出处,谢谢。 https://blog.csdn.net/qq_37012770/article/details/82828099

Intellij IDEA 配置Struts2

准备工作:

  1. 下载官网的Struts2的jar包
  2. 确保以前的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吧。

在这里插入图片描述
在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/qq_37012770/article/details/82828099