zoukankan      html  css  js  c++  java
  • Struts初始

    1.首先我们先创建一个maven的简单工程,

    如图

    然后点击创建一个简单的工程,点击下一步,

    然后,

    再次输入工程的各项信息,1组织名,2.项目名称,版本名,一般为默认,3,jar包暂时默认,当前的jdk版本,

    完成之后就点击下一步,

    创建成功后,大概就是这样几个路径和包名了,

    好的,我们先点击最后一个pom.xml的文件,导入struts相关jar包,

    <dependencies>
            <!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core -->
            <dependency>
                <groupId>org.apache.struts</groupId>
                <artifactId>struts2-core</artifactId>
                <version>2.5.16</version>
            </dependency>
    
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                    </configuration>
                </plugin>
            </plugins>
        </build>

    导入jar之后,如上图所示,就会有struts的jar包引入进来,

    然后选中当前项目,右键--properties--选中Project-Facets,

    然后点击下一步,如图:

    选上java 和 Dynamic Web Module 选项,下方会出现Further configuration available 超链接,

    点击选中会弹出选项卡,

    如图:

    下一步,

    点击选中你所要的tomcat的版本即可.

    Ok,

    基本的配置就算是完成了,下面来一个代码吧:

    首先在src/mian/webapp/WEN-INF/先创建创建一个文件夹,

    例如demo,在demo文件夹下创建一个hello.jsp文件,简单写几行字就行,

    在配置WEN-INF 文件夹下Web.xml文件,

    添加如下内容:

     <filter>
      <filter-name>stucts</filter-name>
      <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
      </filter>
      
      <filter-mapping>
      <filter-name>stucts</filter-name>
      <url-pattern>/*</url-pattern>

    然后找到路径:src/main/resources 下创建一个名为: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="demo" extends="struts-default" namespace="/demo">
            <action name="hello" class="cn.com.action.HelloAction" method="execute">
                 <result name="success" type="dispatcher">/WEB-INF/demo/hello.jsp</result>
            </action>
        </package>
    </struts>

    最后我们在src/mian/java 路径下创建一个Action,命名为HelloAction.java

        
        public String execute() {
            return "success";
        }
        

    好了,大功告成!,哦对了,忘记一件事,

    就是放入到Tomcat的时候会出现JavaClassNotFound的错误,

    只用将Maven包也发布到Tomcat的包中即可;

    如图:一路点击下一步即可

    如果还不成功,就重启一下tomcat就行了,反正tomcat的这些事,你懂的,就到这了,睡觉

  • 相关阅读:
    U盘安装Ubuntu 14.04 LTS
    VS2013配置OPENCV2.4.9(OPENCV3.X)
    make、makefile、cmake、qmake对比
    Google C++ Style
    Ubuntu16.04搜狗输入法无法输入中文
    Ubuntu16.04安装使用wineqq
    Ubuntu卸载软件
    [机器学习入门篇]-梯度下降法
    [机器学习入门篇]-正则化
    2014年度最受好评的十佳工具
  • 原文地址:https://www.cnblogs.com/hx1098/p/9484786.html
Copyright © 2011-2022 走看看