Intellij IDEA 配置Struts2

Intellij IDEA 配置Struts2

准备工作:

  1. 下载官网的Struts2的jar包
  2. 确保以前的Tomcat是可以使用的

下载jar包

官网:
http://struts.apache.org/download.cgi#struts2510
Intellij IDEA 配置Struts2_第1张图片
第一个是完整jar包,不过很大,初学不太适合,后面这个是min版,有最核心的8个包。
下载的是.zip,解压到自己能找到的路径:
Intellij IDEA 配置Struts2_第2张图片
准备阶段完成
加下来创建工程:
Intellij IDEA 配置Struts2_第3张图片
第三步的意义是:选择Struts库,第一项是用自己下载的包,第二项是自动下载,到这里时我们已经下载好包了。
点击第四步,找到之前解压的jar包,并选中。点击OK往下走。
Intellij IDEA 配置Struts2_第4张图片

到这时我们已经创建好工程,接下来进行简单配置:
快捷键打开添加包的设置页。Shift+Ctrl+Alt+S,或者找file ——> Projetc Structure ——> Artifacts
Intellij IDEA 配置Struts2_第5张图片
双击第二步中的文件,(自动添加到Web/lib),双击后的效果:
Intellij IDEA 配置Struts2_第6张图片
创建HelloWorld.jsp测试一下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
	<title>Hellotitle>
head>
<body>
<div align="center">
	<h1>HelloWorldh1>
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





<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吧。

Intellij IDEA 配置Struts2_第7张图片
Intellij IDEA 配置Struts2_第8张图片


你可能感兴趣的:(javaweb,Struts2)