websphere + struts 2

问题描述

在页面中使用strut2标签报错,比如<s:propertyvalue="sdfsaf"/>。这是怎么回事??而且对于strut2的请求action,websphere也说是找不到为什么???

解决方案

解决方案二:
在问为什么之前麻烦你贴出你相关的代码还有上下文背景你问的东西跟你写的代码有关你知道代码你可以问可是我们不知道你的代码!!!你的那个标签是否在使用的页面进行引用了????你修改struts.xml的之后是否重启服务器????
解决方案三:
好的!index.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@tagliburi="/struts-tags"prefix="s"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'index.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"type="text/css"href="styles.css">--></head><body>ThisismyJSPpage.aaaasdsadsggsd12222222ds31111<br><ahref="admin/show!login">登录</a><s:propertyvalue="safsaf"/></body></html>

struts.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><!--整合Spring--><constantname="struts.objectFactory"value="spring"/><constantname="struts.devMode"value="true"/><packagename="admin"namespace="/admin"extends="struts-default"><actionname="show"class="com.joyintech.actions.ShowAction"><resultname="go">/WEB-INF/pages/stock.jsp</result></action></package></struts>

web.xml<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class><init-param><param-name>actionPackages</param-name><param-value>com.joyin.actions</param-value></init-param></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>

这个列子在tomcat上运行问题。在webshpere上有报错。index.jsp上有到struts2的标签报错抛出的异常:TheStrutsdispatchercannotbefound.ThisisusuallycausedbyusingStrutstagswithouttheassociatedfilter.Strutstagsareonlyusablewhentherequesthaspassedthroughitsservletfilter,whichinitializestheStrutsdispatcherneededforthistag.-[unknownlocation]把那个标签删除则正常,但提交请求时,报错说找不到action。
解决方案四:
有没有人也遇到过这个问题??怎么解决的????
解决方案五:
你把tag放到web.xml里面注册一下<taglib><taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri><taglib-location>/WEB-INF/struts-logic.tld</taglib-location></taglib>
解决方案六:
那个action请求,是怎么回事??是不是因为WebSphere的一些filter把这个请求给拦截了???
解决方案七:
有人遇到过相同的问题吗???
解决方案八:
没看到你spring的配置文件,web.xml文件应该:<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext*.xml</param-value></context-param><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>

解决方案九:
如果你用spring的话,你struts.xml文件也有问题。ShowAction.java也应该贴出来看看。
解决方案十:
现在websphere与strut、spring的整合酶问题了就是在jsp页面上用struts2标签时,还是用不了
解决方案十一:
你用的是struts2.0.x吧,这个版本有不少bug

时间: 2024-10-25 21:07:49

websphere + struts 2的相关文章

用到了struts.jar 包的应用发布到websphere上出错,提示JSP 容器无法装入问题,详细日志如下

问题描述 [3/13/098:20:41:567CST]00000025jspEcom.ibm.ws.jsp.taglib.TldParserlogParseErrorMessageFailedtoparseTagLibrary[META-INF/c-1_0-rt.tld]:JSPG0235E:TheJSPcontainerfailedtoloadtheTagExtraInfoclass[org.apache.taglibs.standard.tei.ImportTEI][3/13/098:20

集成 Struts、Tiles 和 JavaServer Faces

server 内容:JSF 简介为什么将这三者集成为一体?将 Struts 和 JSF 与 Struts-Faces 集成将Struts 应用程序移植到 JSF集成 Struts-Faces 和 Tiles 的挑战到目前为止所作的改变参考资料 作者简介对本文的评价相关内容:Struts, an open-source MVC implementationStruts and Tiles aid component-based developmentUI development with Java

Struts+Spring+Hibernate实现上传下载

上传|下载 引言 文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload.Apache的FileUpload.但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了. 本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序.SS

基于Spring框架的WebSphere应用开发

web 概览 轻量级的企业应用开发越来越受到广大J2EE应用开发者的追捧,而Spring框架又是轻量级容器的杰出代表.由于Spring的使用日渐广泛,因此已有许多基于WebSphere应用服务器(WAS)的应用采用了Spring框架.本文首先介绍使用Spring开发Web应用的基本问题,然后结合WebSphere应用服务器,讲述Spring应用如何结合容器提供的服务.文章目的是与大家一起探讨如何更好的采用Spring框架开发基于WebSphere应用服务器的应用. 1.Spring框架的主要思想

使用Struts portlet在门户应用程序中实现页面导航

引言 Struts 是一个很受欢迎的开放源代码平台基础,它是为了使复杂的Web 应用程序的创建 和维护更加容易而设计的.Struts 框架支持模型-视图-控制器(Model-View-Controller,MVC)模型, 并且提出了许多重要的应用程序设计和实现需要注意的事项.为了能够在门户应用程序中实现页面导航, WebSpherePortal V5 提供了一些标记,在开发典型 portlet 和 Struts portlet 时可将这些标记 用于 JavaServer Pages(JSP).本

在websphere中使用cobertura

我们的项目是一个J2EE的项目,涉及了spring,hibernate,struts,EJB.部署在websphere上,本地的开发环境是IBM RAD.项目组自己开发了一个基于JUnit的测试框架,可以通过JSP调用测试类得出测试结果.美中不足的是该框架得不到代码覆盖率.于是我们决定引入cobertura. 分析cobertura自带的example的bulid.xml我们可以将其分解成几个步骤: 1.编译源代码,该步骤其实IDE已经替我们完成了,不需要通过ant去编译,所以省去. Java代

将Spring和Hibernate与WebSphere Application Server一起使用

如果您考虑将 Spring 或 Hibernate 与 IBM WebSphere Application Server 一起使用,则本文将向您阐述如何为各种 WebSphere Application Server 场景配置这些框架.本文不是对任一框架的详尽评论,而 是帮助您成功实现此类场景的重要参考.(针对 Spring Framework 2.5 和 WebSphere Application Server V7 进行了更新.) 引言 Spring Framework(通常称为 Sprin

基于Struts 2开发Web应用

引言 作为 Java Web 应用的典型框架,Struts 一直受到 Java 开发者的青睐,Struts 2 作为 Struts 发展的又一个里程碑,以 WebWork 为基础,提供了更易于使用,功能更强的 MVC 框架.同时它可以帮助开发人员更快速.高效.方便地实现一个 Java Web 应用系统. 对于开发人员来讲,不同的项目可能需要不同的开发和运行 Struts 2 的平台,Struts 2 需要以下环境:Servlet API 2.4, JSP API 2.0, Java 5.IBM

IBM WebSphere Commerce在Madisons中的客户支持

客户制定这个术语指的是一个流程,在该流程中,客服代表(CSR)有权使用客户/购物者的身份,代表他们执行某些操作.这些客户是系统中的已注册购物者.客户制定这个术语可以与引导购物互换使用. WebSphere Commerce 提供业务用户工具 (WebSphere Commerce Accelerator and Sales Center),CSR 可以在这里管理来自潜在客户的查询.不过,这些工具是不同的应用程序,并且与消费者用于购物的店面应用程序的外观有所不同.虽然通过这些工具来执行 CSR 操