Please help us in this issue On Wed, 16 Apr, 2025, 10:17 pm Tellis, Wyatt, <wyatt.tel...@ucsf.edu.invalid> wrote:
> I see similar warnings when using NetBeans to edit JSPs that contain > Struts tags. However, these JSPs seem to compile just fine. Does anyone > know what causes these warning messages? > > Wyatt > ________________________________ > From: shankar sawate <sawateshankar...@gmail.com> > Sent: Monday, April 14, 2025 11:39 PM > To: user@struts.apache.org <user@struts.apache.org> > Subject: Issue in Struts 7.0.0 with <s:form> tag > > !-------------------------------------------------------------------| > This Message Is From an Untrusted Sender > You have not previously corresponded with this sender. > |-------------------------------------------------------------------! > > Hi, > > While migrating to Struts 7.0.0, I'm encountering an issue when using the > <s:form> tag. Even though the tag is present like this > > jsp > <%--<s:form></s:form>--%> > I’m getting the following warning or error: > > The s:form tag declares that it accepts dynamic attributes but does not > implement the required interface > > <%--<s:a></s:a>--%> <!--The s:checkbox tag declares that it accepts dynamic > attributes but does not implement the required interface--> > <%--<s:action></s:action>--%> <!--The s:action tag declares that it accepts > dynamic attributes but does not implement the required interface--> > <%--<s:actionerror></s:actionerror>--%> > <%--<s:actionmessage></s:actionmessage>--%> > <%--<s:append></s:append>--%> > <%-- <s:bean var="xyz"></s:bean> --%> <!-- According to the TLD or the tag > file, attribute name is mandatory for tag bean--> > <%-- <s:checkbox></s:checkbox>--%> <!--The s:checkbox tag declares that it > accepts dynamic attributes but does not implement the required interface--> > <%--<s:checkboxlist></s:checkboxlist>--%> <!--The s:checkboxlist tag > declares that it accepts dynamic attributes but does not implement the > required interface--> > <%--<s:combobox></s:combobox>--%> <!--The s:combobox tag declares that it > accepts dynamic attributes but does not implement the required interface--> > <%-- <s:date></s:date> --%> <!-- According to the TLD or the tag file, > attribute name is mandatory for tag bean--> > <%--<s:datetextfield></s:datetextfield> --%> <!--The s:datetextfield tag > declares that it accepts dynamic attributes but does not implement the > required interface--> > <%--<s:debug></s:debug>--%> > <%-- <s:doubleselect></s:doubleselect>--%> <!-- According to the TLD or the > tag file, attribute name is mandatory for tag bean--> > <%--<s:else></s:else>--%> > <%-- <s:elseif></s:elseif>--%> <!-- According to the TLD or the tag file, > attribute test is mandatory for tag elseif --> > <%--<s:fielderror></s:fielderror>--%> > <%--<s:file></s:file>--%> <!-- The s:file tag declares that it accepts > dynamic attributes but does not implement the required interface --> > <%--<s:form></s:form>--%> <!-- The s:form tag declares that it accepts > dynamic attributes but does not implement the required interface --> > <%--<s:generator></s:generator>--%> <!-- According to the TLD or the tag > file, attribute separator is mandatory for tag generator --> > <%--<s:head></s:head>--%> <!-- The s:head tag declares that it accepts > dynamic attributes but does not implement the required interface --> > <%--<s:hidden></s:hidden>--%> <!-- The s:hidden tag declares that it > accepts dynamic attributes but does not implement the required interface > --> > <%--<s:i18n></s:i18n>--%> <!-- According to the TLD or the tag file, > attribute name is mandatory for tag i18n --> > <%--<s:if></s:if>--%> <!-- According to the TLD or the tag file, > attribute test is mandatory for tag if --> > <%--<s:include></s:include>--%> <!-- According to the TLD or the tag file, > attribute value is mandatory for tag include --> > <%--<s:select></s:select>--%> <!-- The s:select tag declares that it > accepts dynamic attributes but does not implement the required interface > --> > <%--<s:set></s:set>--%> <!-- According to the TLD or the tag file, > attribute var is mandatory for tag set --> > <%--<s:submit></s:submit>--%> <!-- The s:submit tag declares that it > accepts dynamic attributes but does not implement the required interface > --> >