当前位置: 首页 > 知识库问答 >
问题:

将1.1struts和struts-el迁移到websphere中的1.2.9

东门佐
2023-03-14

我一直试图将我的web应用程序从WASD 5.1迁移到RAD 8.5.1。我也使用struts-el 1.1并试图升级到1.2.9。我使用websphere 8.5 web Dynamic 3.0,但遇到了这个错误:

<%@ include file = "../common/header.inc"%>
<html-el:javascript formName="SALoginFormBean" staticJavascript="false" dynamicJavascript="true" page="0" />
<script language="JavaScript1.2" src="../../js/xx.js"></script>
... to line 61 ...
<html-el:form  action="/SALogin.do" 
    name="SALoginFormBean"
    type="com.SALoginFormBean" 
    method="post"
    >
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="../../WEB-INF/struts-html-el.tld" prefix="html-el" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="../../WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="../../WEB-INF/struts-logic-el.tld" prefix="logic-el" %>
<%@ page import ="com.*" buffer="16kb" errorPage="../errorpages/xyz.jsp"  %>

我的struts-config是:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
                               "struts-config_1_2.dtd">

<struts-config>

    <!-- Data Sources -->
    <data-sources>
    </data-sources>

    <form-beans>
        <form-bean name="SALoginFormBean" type="com.tis.web.sa.SALoginFormBean"></form-bean>    

不知道我做错了什么。任何帮助,如果需要更多的细节,请告诉我,真的很感激…

共有1个答案

景远航
2023-03-14

基于此链接http://wiki.apache.org/struts/strutsupgradeNotes11to124

似乎需要删除html-el:窗体的name和type属性。

 类似资料:
  • 我正在将我的项目从 Weblogic 8.1 迁移到 IBM Websphere 8.5。 java文件中使用了许多类来引用weblogic.jar. 现在,随着迁移到Websphere,这些需要被替换或更改,代码也需要如此。 所以我的问题是,我能得到weblogic.jar的准确或相似的替换jar吗。如果没有,是否有其他方法用websphere类替换java代码中的weblogic类。 类似we

  • 嗨, 我刚开始生活。我正在尝试将WebSphere6.1(JSR286)中开发的portlet迁移到Liferay6.1。暂时,我开发了一个显示一些文本的门户(pa_test.war),并将其部署在Liferay上。 .WAR文件被选择为-“上载WAR文件以安装布局模板、portlet或主题。” 信息:取消部署上下文[/pa_test]Jul 30 2012 7:54:05 AM org.apac

  • 问题内容: 我们试图从Struts 2.33迁移到Struts 2.5.12。 我们直接在应用程序中使用过。 我发现将删除了。我试图搜索但找不到任何东西 我发现了一些类似的类,但似乎它们不是我可以使用的类。 我已经查看了迁移指南,但找不到对此的任何评论。 有哪一种选择? 问题答案: struts.xml应设置为: 并可以添加捆绑 } 完整积分@LukazLenart https://issues.

  • 我正在尝试从WS 6.1迁移到JBoss EAP 6.1。我很难让EJB 2.1在JBoss 6.1中工作。 (注意:@GatewayEjbJndiName@在编译时被ant替换。) 这是最初的ejb jar。xml: 这是(经过许多小时的研究)我为JBoss EAP 6.1(ejb-jar.xml)提出的: 但是每次尝试启动JBoss服务器时,我都会出现这个错误: EJBBean/EJBRemo

  • 问题内容: 我在struts.xml中有一个动作 一个JSP: 具有多个表单元素,所有元素都绑定到一个动作。每个表单都有一个单独的带有不同按钮的提交按钮(例如“ shopPdfReprint”)。每个都映射到相应类中的方法。 Struts 2.2.3一切正常。但是在迁移到2.3.1之后,方法映射不起作用。而不是调用相应的方法(例如“ shopPdfReprint”),仅调用类的-method。 我

  • 我正在使用OpenJDK 12中的Nashorn JS引擎。纳肖恩似乎遭到了反对。我正在寻找可用的替代方案。我找到了GraalVM,但我不确定这是不是最好的。如何从Java执行GraalVM JavaScript?你有什么例子吗? Nashorn用的是Java: 在Nashorn中,我创建了一个WrappedMongoDatabase,它扩展了AbstractJSObject。在那里,我添加了一些