JSP页面导入的顺序

JSP页面导入的顺序,jsp,jboss,jakarta-ee,Jsp,Jboss,Jakarta Ee,JSP页面中导入的顺序重要吗?我有一个JSP页面,它在JBoss4中工作得很好,但在JBoss6中没有编译。这些是进口产品: <%@ page import="com.at.enp.SecurityManager, com.at.enp.util.webUtil, com.at.vb.mod.fa.db.RPData.ResetOption, com.at.enp.modules.loyalty.MetricSetting,

JSP页面中导入的顺序重要吗?我有一个JSP页面,它在JBoss4中工作得很好,但在JBoss6中没有编译。这些是进口产品:

<%@ page import="com.at.enp.SecurityManager,
        com.at.enp.util.webUtil,
        com.at.vb.mod.fa.db.RPData.ResetOption,
        com.at.enp.modules.loyalty.MetricSetting,
        java.util.List,
        com.at.presentation.security.EFRightsGroup,
        com.at.enp.modules.loyalty.BonusPlanHandler,
        com.at.presentation.bean.ef.RewardType,
        java.text.SimpleDateFormat,
        com.at.util.*"%>

有问题的导入是:com.at.vb.mod.fa.db.RPData.ResetOption
ResetOption是RPData内部的公共类。如果我在导入列表中向下移动导入,页面编译就可以了。我不知道为什么这会带来不同。任何帮助都将不胜感激。

据我所知,Java类中导入语句的顺序并不重要,因此在JSP中也不重要。然而,我看到过JVM错误,比如导入顺序(前者最接近您的情况)。你会受到这样一个bug的影响吗?

哇,讨厌的bug。我认为IDE在普通Java类中自动排序导入已经解决了我以前从未见过的问题。Scriptlet背信弃义的另一个原因;)@巴卢斯克完全同意。这确实是一个令人讨厌的问题,引起了很大的头痛。我不想在这件事上浪费时间。