`
icedcoco
  • 浏览: 38595 次
社区版块
存档分类
最新评论

webwork在resin3.0.12下面发布之后的问题

阅读更多
我在页面里面添加了几个跳转地址 用ww子代的url标签来实现,入下:
在total.jsp页面里面包含入下代码
<td width="20%">
<ww:url id="url" action="infoReport" >
<ww:if test="mo != null">
<ww:param name="mo"><ww:property value="mo"/> </ww:param>
</ww:if>
</ww:url>
<ww:a href="%{url}" ><span class="style2">用户上下行内容查询</span></ww:a>
</td>
<td width="20%">
<ww:url id="url" action="ringSort" >
</ww:url>
<ww:a href="%{url}" ><span class="style2">铃声下载排行</span></ww:a>
</td>
<ww:a href="/test.jsp" ><span class="style2">Test</span></ww:a>我打开total.jsp页面之后过大概几分钟之后再点“用户上下行内容查询”链接跳转到别的页面的时候就会报错说“找不到网页”,这个地址是用action来实现的,而我直接跳转到jsp页面就没有问题,那位老大能够解释一下,多谢了。
我的xwork.xml入下:
<package name="default" extends="webwork-default">

<interceptors>
<interceptor name="auth" class="com.airinbox.sr.interceptor.AuthenticationInterceptor"></interceptor>
</interceptors>
<global-results>
      <result name="login">index.jsp</result>
    </global-results>

    <action name="login" class="com.airinbox.sr.action.UserAction" method="login">
      <interceptor-ref name="defaultStack"/>
      <result name="success" type="dispatcher">/WEB-INF/jsp/total.jsp</result>
      <result name="input">index.jsp</result>
    </action>
<action name="dateReport" class="com.airinbox.sr.action.DateReport">
    <interceptor-ref name="auth"/>
    <interceptor-ref name="defaultStack"/>
    <interceptor-ref name="validation"/>
      <result name="success" type="dispatcher">/WEB-INF/jsp/total.jsp</result>
      <result name="input" type="dispatcher">/WEB-INF/jsp/total.jsp</result>
      <result name="login">index.jsp</result>
    </action>
    <!--
    <interceptor-ref name="workflow"/>
     -->
    <action name="particularData" class="com.airinbox.sr.action.ParticularData">
    <interceptor-ref name="auth"/>
    <interceptor-ref name="defaultStack"/>
    <interceptor-ref name="validation"/>
   
      <result name="success" type="dispatcher">/WEB-INF/jsp/particular.jsp</result>
      <result name="input" type="dispatcher">/WEB-INF/jsp/particular.jsp</result>
      <result name="login">index.jsp</result>
    </action>
   
    <action name="infoReport" class="com.airinbox.sr.action.InfoReport">
    <interceptor-ref name="auth"/>
    <interceptor-ref name="defaultStack"/>
      <result name="success" type="dispatcher">/WEB-INF/jsp/moinfo.jsp</result>
      <result name="input" type="dispatcher">/WEB-INF/jsp/moinfo.jsp</result>
      <result name="login">index.jsp</result>
    </action>
   
    <action name="ringSort" class="com.airinbox.sr.action.RingSort" method="sort">
    <interceptor-ref name="auth"/>
    <interceptor-ref name="defaultStack"/>
      <result name="success" type="dispatcher">/WEB-INF/jsp/ringsort.jsp</result>
      <result name="input" type="dispatcher">/WEB-INF/jsp/ringsort.jsp</result>
      <result name="login">index.jsp</result>
    </action>
   
    <action name="bonusAdmin" class="com.airinbox.sr.action.BonusAdmin" method="qury">
    <interceptor-ref name="defaultStack"/>
      <result name="success" type="dispatcher">/WEB-INF/jsp/zjcx.jsp</result>
      <result name="input" type="dispatcher">/WEB-INF/jsp/zjcx.jsp</result>
      <result name="login">index.jsp</result>
    </action>
  </package>

不知道是不是拦截器的问题,还是resin的问题
我在resin的stdout里面看到这样的log"[15:07:24.957] resin-file: init",是不是resin自己会定时relod配置文件呢,不过我的其他项目(没有使用webwork)却没有这样的问题。
分享到:
评论
4 楼 icedcoco 2007-01-10  
恩,现在不用配置也没有问题,不过刚才的问题还是时常出现,比较郁闷,我估计是不是action的scop时效问题呢?正在看ww的interceptor里面的scop
3 楼 boin 2007-01-10  
我用过 resin3和spring2.0 ,没有改resin的配置,运行正常
2 楼 icedcoco 2007-01-10  
问题解决了。
过程是这样的,因为我用了spring2.0,在网上看到resin3.0下面使用spring2.0的话需要在resin.conf里面另外配置xml解析“
system-property javax.xml.parsers.DocumentBuilderFactory="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
”和“system-property javax.xml.parsers.SAXParserFactory="org.apache.xerces.jaxp.SAXParserFactoryImpl"”,我配置了之后就出现了上述的问题,刚才没办法,我把这两条去掉之后spring能启动而且也不会出现刚才的问题了,不知道为什么,很奇怪。
郁闷了我2天了,终于解决了,估计是resin使用外部配置的xml解析的话可能会有问题。
1 楼 icedcoco 2007-01-10  
怎么只有人浏览没有人回复呢,难道没有人遇到过这样的问题吗?

相关推荐

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...

    WEBWORK

    WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...

    webWork

    下面,我们将详细介绍WebWork的核心概念、主要功能以及如何通过学习文档来提升开发技能。 一、WebWork概述 WebWork是由Apache软件基金会维护的一个项目,它提供了一种轻量级、高性能的方式来构建动态Web应用。...

    WebWork docs 2 -- webWork 详细的说明文档

    WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时可能遇到的所有问题的解答。 这套文档涵盖了以下几个主要的知识点: 1. **WebWork基础**:WebWork的核心概念,如Action、...

    WebWork2.0讲解说明

    与Spring MVC相比,WebWork2.0在轻量级和快速开发方面具有优势,但在企业级应用的集成方面,Spring MVC可能更为全面。 通过深入学习和理解WebWork2.0,开发者可以提升Web应用开发的效率,创建出高效、可维护的Java ...

    webwork_框架文档

    在文件列表中提到的"webwork_框架文档"可能包含以下内容:框架的安装指南、配置说明、API参考、最佳实践、示例代码以及常见问题解答等。这些文档将帮助开发者了解如何设置WebWork环境,如何编写Action类,如何配置...

    webwork电子书

    在阅读这两个文档时,你将了解到如何利用Webwork创建各种类型的数学问题,如代数、几何、微积分等,以及如何评估学生的答案。此外,你还将学习到如何利用Webwork的统计功能监控学生的学习进度,以及如何通过邮件系统...

    webwork

    此外,文档可能还会介绍一些最佳实践和常见问题的解决方案,帮助你深入理解和掌握WebWork2框架的使用。通过这份指南,你可以系统地学习和提升在WebWork框架下的开发技能,为构建高质量的Web应用打下坚实的基础。

    java私塾][Spring讲解+webwork2整合+webwork2整合全套

    - **Interceptor**:类似于过滤器,可以在请求到达Action之前或之后执行某些操作。 - **Module**:一组相关的Action和配置文件的集合。 - **Configuration**:用于配置Action、Interceptor等组件的信息。 ### ...

    webwork in action 源代码

    《WebWork in Action》是一本专注于介绍WebWork框架的书籍,源代码的提供是为了让读者更深入地理解和实践书中的示例。WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建动态Web应用程序。它强调了代码...

    webwork2开发指南

    1. 安装配置:首先,需要在项目中引入WebWork2的依赖库,配置web.xml文件以启动WebWork2的Servlet。然后,创建一个基本的动作类,并在actions.xml文件中进行映射。 2. 创建第一个动作:创建一个简单的Java类,继承...

    webwork的jar包

    WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中被广泛使用。WebWork 1 和 WebWork 2 都是该框架的不同版本,每个版本都有其特性和改进。 WebWork 1 是早期的版本,提供了基础的MVC...

    WebWork教程开发资料

    在开始WebWork的开发之前,首先需要进行WebWork的安装。这通常包括下载WebWork的JAR文件并将其添加到项目的类路径中,配置web.xml以启动WebWork的前端控制器。然后,创建一个简单的"HelloWorld"应用,这通常是学习新...

    spring与webwork的集成

    Spring 和 WebWork 的集成是将 Spring 框架的依赖注入和管理能力与 WebWork(现在是 Struts 2 的一部分)的 MVC 框架相结合的过程。这种集成允许开发者利用 Spring 提供的服务,如数据访问对象(DAO)、业务服务以及...

    webwork2中文教程

    WebWork2的CHM文档通常包含了详细的API参考、示例代码和常见问题解答,这对于开发者来说是非常宝贵的资源。通过阅读这份"webwork2中文教程",你可以快速上手并熟练掌握WebWork2的使用技巧,从而在开发过程中提高效率...

    webwork源码底层实现

    WebWork是一个古老的Java Web开发框架,它在早期的MVC(模型-视图-控制器)架构中占有重要地位,为开发者提供了丰富的功能和强大的动作映射能力。在深入理解WebWork源码之前,我们首先需要了解一些基本概念。 1. **...

    webwork.pdf

    WebWork 1.x版本在设计上与Struts框架类似,采用的是紧密耦合的架构,这在一定程度上限制了其在复杂应用场景下的表现。然而,WebWork 2.0通过将框架拆分为WebWork和XWork两部分,实现了更为松散的耦合,极大地提高了...

    Webwork2开发指南

    在Webwork2中,动作是控制器的主要组成部分。每个动作类对应一个URL路径,处理特定的用户请求。动作类通常包含多个方法,每个方法对应一个具体的用户操作。Webwork2通过ActionServlet处理HTTP请求,并根据请求参数...

Global site tag (gtag.js) - Google Analytics