• Eclipse使用struts2开发web应用快速搭建


    eclipse 下载javaEE版,这里用4.5(Mars)。

    Tomcat8解压,设置好JAVA_HOME环境变量。

    下载struts2官网上的lib包,struts-2.3.24-lib.zip,解开包含100多我们可能会用到的jar包。

    下载struts2官网上的example包,struts-2.3.24-apps.zip,解开

    导航到blank示例:struts-2.3.24appsstruts2-blank,主要内容都在它的WEB-INF目录下。

    1. 新建项目,dynamic web project,使用next向导,不要直接finish,最后选生成web.xml。

    2. 把示例中的WEB-INFlib下的*.jar文件拷贝到新工程的WEB-INFlib目录下。

    3. 找到示例中的WEB-INF中的web.xml,把其中如下内容,拷贝新工程的WEB-INF下的web.xml对应节点下。

    复制代码
        <filter>
            <filter-name>struts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        </filter>
    
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    复制代码

    这表示,将要使用struts2来拦截所有的访问请求,如何进行请求分发需要在struts.xml中进行配置。

    4. 找到实例中:WEB-INFsrcjavastruts.xml文件,拷贝到新工程的src文件夹下。

    注释掉所有<struts>标签中的内容,添加如下内容:

    复制代码
    <package name="default"  namespace="/"  extends="struts-default">
            <action name="h">
                <result>
                    /Hehe.jsp
                </result>
            </action>
    </package>
    复制代码

    这定义了相对URL:.../h 或 .../h.action 将使用Hehe.jsp来作为输出响应。

    5. 创建Hehe.jsp 文件,在自动生成的HTML中,<body>标签内增加:

    <h1>hello, action1</h1>

    6. 所有文件存盘,确认没有报错。servers中选tomcat8,右键,start,看到tomcat被启动。

    浏览器中输入:http://localhost:8080/项目名/h

    应该能看到JSP页面的输出。

    eclipse 下载javaEE版,这里用4.5(Mars)。

    Tomcat8解压,设置好JAVA_HOME环境变量。

    下载struts2官网上的lib包,struts-2.3.24-lib.zip,解开包含100多我们可能会用到的jar包。

    下载struts2官网上的example包,struts-2.3.24-apps.zip,解开

    导航到blank示例:struts-2.3.24appsstruts2-blank,主要内容都在它的WEB-INF目录下。

    1. 新建项目,dynamic web project,使用next向导,不要直接finish,最后选生成web.xml。

    2. 把示例中的WEB-INFlib下的*.jar文件拷贝到新工程的WEB-INFlib目录下。

    3. 找到示例中的WEB-INF中的web.xml,把其中如下内容,拷贝新工程的WEB-INF下的web.xml对应节点下。

    按 Ctrl+C 复制代码
    按 Ctrl+C 复制代码

    这表示,将要使用struts2来拦截所有的访问请求,如何进行请求分发需要在struts.xml中进行配置。

    4. 找到实例中:WEB-INFsrcjavastruts.xml文件,拷贝到新工程的src文件夹下。

    注释掉所有<struts>标签中的内容,添加如下内容:

    按 Ctrl+C 复制代码
    按 Ctrl+C 复制代码

    这定义了相对URL:.../h 或 .../h.action 将使用Hehe.jsp来作为输出响应。

    5. 创建Hehe.jsp 文件,在自动生成的HTML中,<body>标签内增加:

    <h1>hello, action1</h1>

    6. 所有文件存盘,确认没有报错。servers中选tomcat8,右键,start,看到tomcat被启动。

    浏览器中输入:http://localhost:8080/项目名/h

    应该能看到JSP页面的输出。

  • 相关阅读:
    QT删除QWidget或QLayout下的控件
    OSG HUD实现类似ArcGIS制图中图例效果(色块+标注)
    QT简易画板练习
    展望
    打字比赛日前
    学习的第一天
    SpringBoot之CommandLineRunner启动执行任务
    java根据ip获取城市
    springboot项目中, 同一浏览器JSESSIONID互相覆盖问题
    eclipse的spring项目中,alt+/无提示或按多次才正确提示
  • 原文地址:https://www.cnblogs.com/yachao1120/p/10402932.html
Copyright © 2020-2023  润新知