1

Web アプリケーションを WASD 5.1 から RAD 8.5.1 に移行しようとしています。また、struts-el 1.1 を使用していて、1.2.9 にアップグレードしようとしています。Websphere 8.5 Web Dynamic 3.0 を使用していますが、このエラーで行き詰まりました。 :

/jsp/sa/SA_Login.jsp(62,1) --> JSPG0123E: タグ属性名のタグ属性情報が見つかりません。com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.validateCustomTagAttributeValues(ValidateVisitor.java:1395) で com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomTagStart(ValidateVisitor.java:294) でcom.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:366) com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.java:419) com.ibm .ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:234) com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:216) com.ibm.ws.jsp com.ibm.ws.jsp.translator.utils.JspTranslatorUtil の .translator.JspTranslator.processVisitors(JspTranslator.java:127)。

私の SA_Login ページには次のコードがあります。

<%@ 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"
    >

私のheader.incは:

<!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>    

私が何を間違っているのかわかりません..どんな助けでも本当に感謝します.詳細が必要な場合は教えてください..

4

1 に答える 1

0

このリンクに基づいて http://wiki.apache.org/struts/StrutsUpgradeNotes11to124

html-el:form の name と type 属性を削除する必要があるようです。

于 2013-02-28T09:07:25.320 に答える