我想弄清楚以下网址的作用。 http://server/abc/testmodule/runtest.do?action=edit&id=123
我是jboss / jsp的新手,但我对.net非常熟悉。 当我看到这个url时,我希望看到名为“abc”的物理文件夹和名为“testmodule”的子文件夹以及物理文件“runtest”。我错了吗? runtest.do是什么?是“runtest”类,“do”是其中的一种方法吗?
答案 0 :(得分:1)
它可以是任何内容 - URL可以映射到任意资源。它可能是一个Struts动作,它可能是一个servlet,它可能是一个Spring控制器等等。
您需要检查web.xml
文件和/或任何框架配置文件,或提供更多信息。
(另外,JBoss不是一个框架,它是一个Java EE容器:)
答案 1 :(得分:0)
/abc
条目是运行应用程序的上下文的名称。如果它是部署在WAR文件中的Web应用程序,那么它将是部署的WAR的名称(abc.war
)。
.do
扩展名表示Struts或JSF动作映射。
GET中传递了两个参数:action
,值edit
,id
,值123
。对我来说看起来像一个REST-ful API。