Java Struts的差异<;选择>;标签

Java Struts的差异<;选择>;标签,java,jsp,struts2,struts-1,Java,Jsp,Struts2,Struts 1,和标记之间有什么区别?使用两个不同的标签填充下拉列表的目的是什么?没有区别。这取决于前缀 如果你用这个 <%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="html" uri="/struts-tags" %> <html:select> 然后使用 <s:select> 如果你用这个 <%@ taglib prefix="s" uri="/stru

标记之间有什么区别?使用两个不同的标签填充下拉列表的目的是什么?

没有区别。这取决于
前缀

如果你用这个

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="html" uri="/struts-tags" %>

<html:select> 

然后使用

  <s:select>

如果你用这个

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="html" uri="/struts-tags" %>

<html:select> 


然后使用

没有区别。这取决于前缀

如果你用这个

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="html" uri="/struts-tags" %>

<html:select> 

然后使用

  <s:select>

如果你用这个

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="html" uri="/struts-tags" %>

<html:select> 


然后使用和
以及
这取决于你所谈论的方面,以上两个答案都是正确的

这里可以有两个方面

  • 您将Struts旧版本与Struts2混合使用
  • 这只是开发人员使用前缀的首选方式
  • 通常,所有使用Struts旧版本的人都知道如何使用
    html
    作为标记前缀,Andrea Ligios对此做了很好的解释

    通常,当我们使用Struts2标记时,我们使用s作为前缀,但这只是一种约定,您可以使用任何约定(前缀),如

    您只需告诉框架什么前缀,就可以在模板文件中的以下行的帮助下使用

    <%@taglib prefix="prefix of you choice" uri="/struts-tags" %>
    
    
    

    虽然我相信你们可能在两个地方看到过代码,一个代表旧的Struts2版本,另一个代表Struts2版本。

    这取决于你们所谈论的方面,以上两个答案都是正确的

    这里可以有两个方面

  • 您将Struts旧版本与Struts2混合使用
  • 这只是开发人员使用前缀的首选方式
  • 通常,所有使用Struts旧版本的人都知道如何使用
    html
    作为标记前缀,Andrea Ligios对此做了很好的解释

    通常,当我们使用Struts2标记时,我们使用s作为前缀,但这只是一种约定,您可以使用任何约定(前缀),如

    您只需告诉框架什么前缀,就可以在模板文件中的以下行的帮助下使用

    <%@taglib prefix="prefix of you choice" uri="/struts-tags" %>
    
    
    

    尽管我确信您可能在两个地方看到了代码,一个代表旧的Struts,另一个代表Struts2版本。

    两个标记具有相同的名称,但由标记前缀定义的名称空间不同

    如果您想使用其他一些标记库,这些标记库的名称与您已经在使用的标记相同,那么最好在不同的名称空间下定义这些标记库,这样标记名称就不会冲突,从而实现不同的行为


    为确保标记名不会发生冲突,请使用以不同名称空间为前缀的其他标记库。

    两个标记具有相同的名称,但由标记前缀定义的名称空间不同

    如果您想使用其他一些标记库,这些标记库的名称与您已经在使用的标记相同,那么最好在不同的名称空间下定义这些标记库,这样标记名称就不会冲突,从而实现不同的行为


    为确保标记名不会发生冲突,请使用以不同名称空间为前缀的其他标记库。

    您可以发布简单的代码吗。我可以更正它,你可以发布简单的代码对不起,打字错误。虽然我同意你的观点,但这并不是一条硬性规定,
    html
    前缀是
    Struts1
    的一部分,我们也可以在
    Struts2
    中使用它,你是绝对正确的;但这是惯例,在阅读互联网上的示例时,如果你看到
    尽管我同意你的观点,但这不是一条硬性规定,
    html
    前缀是
    Struts1
    的一部分,我们也可以在
    Struts2
    中使用它,你绝对正确;但这是惯例,在网上阅读示例时,如果你看到