• 用eclipse来构建最简单的Struts工程


    1. 创建Dynamic project
    2. 修改web.xml,创建structs.xml
    3. 需要建WEB-INF/lib,一定是source folder,不能是folder,这样ecplise会自动把library copy到发布目录.
    4. 下面的library是针对struts 2.3.1   eclipse: 20100218-1602,其它版本可能略有不同.
    5. 将下列文件copy到WEB-INF/lib/,前面的jar是好多例子都提到需要添加的jar文件,后面斜体的是不添加会报错的,可能是新版本必须要的.
    commons-collections-3.1.jar
    commons-lang-2.5.jar
    commons-logging-1.1.1.jar
    xwork-core-2.3.1.jar
    freemarker-2.3.18.jar
    ognl-3.0.3.jar
    struts2-core-2.3.1.jar
    commons-io-2.0.1.jar
    commons-fileupload-1.2.2.jar
    javassist-3.11.0.GA.jar

    如果发现提示有bean找不到,如下所示:

    Unable to load configuration. - bean - jar:file:/D:/eclipseworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/InternalConvert/WEB-INF/lib/struts2-core-2.3.1.jar!/struts-default.xml:48:178
    

    需要添加 commons-fileupload-1.2.2.jar  

    如果出现:

    java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
     at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295) 

    需要添加 javassist-3.11.0.GA.jar

  • 相关阅读:
    菜单按钮及导航
    实现点击箭头切换图片页和相册滚动
    网页设计的基本原则
    网格系统
    表单系列2
    类与对象学习总结
    汉诺塔的最简的步骤思路
    3.31作业解答
    初学java 用if语句做几个小程序
    做三个java初期学习的练习Var1~3为头目标
  • 原文地址:https://www.cnblogs.com/db2zos/p/2303695.html
Copyright © 2020-2023  润新知