struts2复习1

来源:互联网 发布:淘宝虎扑识货推荐店铺 编辑:程序博客网 时间:2024/05/26 09:55

   这边写一些菜鸟学Struts2的时候出现的小问题。

   以前学过Struts2.0,再过一年重新想复习下结果撘半天撘不起来。折腾几天好歹是可以读文件了,又发现jsp文件貌似读不了,带着一脑袋草泥马开始学freemarker了。

  然后学完发现是tomcat版本问题,又是一头草泥马

  收藏的网页快炸了,囤的资料每回重装系统就不见。看大神们写博客,小菜鸟表示这里也学着写,不喜勿喷。

  首先是jar包,官网可以下贴个官网地址:http://struts.apache.org/

 我下的是2.3版本。网上看别人都说基本jar包加了不知道为什么出一堆异常怎么的,而且报classnotfound,但是jar包明明加了。我这边也是,然后在找到了解决办法,然后转了一篇http://blog.csdn.net/miaoao611/article/details/515648

这里贴一下jar包:

commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.2.jar
commons-logging-1.1.3.jar
freemarker-2.3.22.jar
javassist-3.11.0.GA.jar
ognl-3.0.14.jar
struts2-core-2.3.28.1.jar
xwork-core-2.3.28.1.jar


这边说下javassist是ognl的支持包,不加这个就一堆ognl下面的classnotfound,common包都是core包的支持包,我先也只加了fileupload,然后就悲剧了。


web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://Java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" id="WebApp_ID">
<display-name>Struts_helloworld</display-name>

<!-- org.apache.struts2.dispatcher.FilterDispatcher  早期的分发器 -->
<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>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>

</welcome-file-list>
</web-app>


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>
<package name="HelloWorld" extends="struts-default" namespace="">
<action name="HelloWorld" class="mdd.study.HelloWorldAction">
            <result name="success">/HelloWorld.jsp</result>
        </action>
</package>
</struts>


其实也没什么东西,但是到处找解决办法真的花很长时间。也够心塞的,工作一年感觉自己什么牛气都被磨平了。

0 0
原创粉丝点击