• maven搭建struts2环境及struts2编程【在此文上持续更新】


    日期线:

    ||||

    ||||

    2019年7月5日

    ^^^^

    ||||

    |||

    实现maven与struts2整合:

    测试例子:

    项目准备:下载好struts2的包,以及搭建好的maven环境。使用mvn命令生成项目,然后导入eclipse,如下,然后编写完成得到如下目录。

    项目目录:

    以下是各文件内容:

    WEB-INF/web.xml

    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >
    
    <web-app>
      <display-name>Archetype Created Web Application</display-name>
      <filter>
            <filter-name>struts2</filter-name>
            <filter-class>
             org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
            </filter-class><!-- 低版本对应的class可能有细微差别 -->
        </filter>
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    </web-app>

    resources/struts.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
     
    <struts>
        <constant name="struts.i18n.encoding" value="UTF-8" />
        <package name="default" namespace="/" extends="struts-default" >
            <action name="user" class="com.cisco.automobile.UserAction"><!-- 与业务逻辑层Action对应 -->
                <result name="SUCCESS" type="redirect">/success.jsp</result><!-- 重定向至success.jsp -->
            </action>
        </package>
    </struts>

    webapp/success.jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Insert title here</title>
    </head>
    <body>
        <h2>用户ID:${uid }</h2></br>
        <h2>用户名:${uname }</h2>
    </body>
    </html>

    此外我还在src下建立了lib,存放jar包,然后倒入下载的struts2的jar包。

    最后访问:http://localhost:8080/mystruts2/user会跳转到http://localhost:8080/mystruts2/success.jsp。则表示成功!

    后续主要学习struts2方向及配置

    一、页面跳转,如上面的方法;

    二、页面跳转并传值;

    三、其他数据交互的方法;

    【重点在struts2文件配置及java如何编写与之对应操作,进行前后交互】

  • 相关阅读:
    CSS 3D House
    图片聚光灯效果
    来玩玩用自己的英文名字算性格和运气
    关于Asp程序的Server.CreateObject错误解决方法
    CSS网页制作时实现自动换行的小技巧
    Oracle SQL FAQ
    有趣人物为你讲述网站开发过程
    用JavaScript绘图 ——JS2D函数集
    ASP操作Excel技术总结
    卡拉OK歌词同步播放
  • 原文地址:https://www.cnblogs.com/ciscolee/p/11138333.html
Copyright © 2020-2023  润新知