2010-09-17 52 views
1

JSP页面中导入的顺序是否重要?我有一个在JBoss中4工作就好了一个JSP页面,但在JBoss的6不编译这些都是进口:JSP页面导入的顺序

<%@ 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中的公共类。如果我在导入列表中移动导入,页面编译就好了。我不知道为什么这是有所作为。任何帮助,将不胜感激。

回答

2

据我所知,Java类中import语句的顺序并不重要,所以它在JSP中也没有关系。但是,我看到有关导入顺序的64319876391197等JVM错误(前者与您的案例最接近)。你会受到这样一个错误的影响吗?

+0

哇,讨厌的错误。我认为IDE在**普通Java类**中自动排序导入**已经保证了我以前从未见过这个错误。为什么scriptlets是背信弃义的另一个原因;) – BalusC 2010-09-18 14:51:32

+1

@BalusC不能同意更多。而且这真的是一个令人讨厌的问题[在Eclipse下可能不会发生](http://unimplemented.blogspot.com/2007/08/my-java-puzzle-does-order-of-import.html),导致大问题头痛。我只是讨厌放松那个时间。 – 2010-09-18 15:02:43

+0

我的评论是某种愚蠢的,因为它是* Sun JVM * bug :) – 2010-09-18 18:41:40