zoukankan      html  css  js  c++  java
  • 搭建 struts2 环境

    概述

    1. 加入jar包;

    2. 在web.xml文件中配置struts;

    3. 在当前web应用的classpath下添加struts2的配置文件;

    4. 添加dtd约束。

    详解

    在搭建 struts2 环境之前,我们首先当然是要新创建一个 Web 项目。

    Eclipse 中: File -> New -> Ohters -> Dynamic Web Project.

    如果你对 struts2 不是很熟悉,建议使用 struts2 官方提供的例子进行配置。这里我们选则将官方压缩包下面的  strutsappsstruts2-blank.war 文件解压,作为我们将要搭建项目的参考。

    –加入 jar 包: 复制 strutsappsstruts2-blankWEB-INFlib 下的所有 jar 包到当前 web 应用的 lib 目录下.

    –在 web.xml 文件中配置 struts2: 复制 strutsappsstruts2-blank1WEB-INFweb.xml 文件中的过滤器的配置到当前 web 应用的 web.xml 文件中

    –在当前 web 应用的 classpath 下添加 struts2 的配置文件 struts.xml: 复制 struts1appsstruts2-blankWEB-INFclasses 下的 struts.xml 文件到当前 web 应用的 src 目录下. 

     注意

    对于myeclipse中添加了配置之后仍然没有提示,可能是由于编辑器选择错误,步骤如下:
    点击struts2.xml右键,选择右键菜单中的Open With--》Myeclipse XML Editor,改为xml编辑器,就可以了。
    找到啦!在window--> customzie perspective->Menu visibility中的file中的New下面中可以找到,我重启,然后再到src包文件,右键,New->other->显示全部,就再到查找中输入filter就找到。

    在新建项目时候如果选择tomcat8,将会导入tomcat8的包,tomcat8中的某些包可能会同struts2的包冲突,导致项目无法运行,使用tomcat7 没有问题。

    dynamic web module version 需要选择2.5,不然项目中没有xml 文件,应为更高版本中,是使用其他方式进行映射的。

  • 相关阅读:
    Servlet
    MySQL游标
    MySQL数据库的备份和还原
    MySQL安全管理
    MySQL存储过程
    MySQL联结——实现多表查询
    MySQL视图
    MySQL触发器
    asp.net core 读取连接字符串
    form表单提交前进行ajax验证
  • 原文地址:https://www.cnblogs.com/ddhjy/p/4141784.html
Copyright © 2011-2022 走看看