了解jboss框架-URL
我想弄清楚以下网址的作用。 http://server/abc/testmodule/runtest.do?action=edit& ;id=123
我是 jboss/jsp 的新手,但我对 .net 非常熟悉。 当我看到这个网址时,我希望看到名为“abc”的物理文件夹和名为“testmodule”的子文件夹以及一个物理文件“runtest”。我错了吗? runtest. 做什么?是“runtest”类,“do”是其中的方法吗?
I am trying to figure out what the following url does.
http://server/abc/testmodule/runtest.do?action=edit&id=123
I am new to jboss/jsp but I am very familiar with .net.
When I see this url, I expect to see the physical folder called "abc" and subfolder called "testmodule" and a physical file "runtest". am i wrong? what does runtest.do? is "runtest" class and "do" is a method within it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它可以是任何东西——URL 可以映射到任意资源。它可能是一个 Struts 操作,它可能是一个 servlet,它可能是一个 Spring 控制器等。
您需要检查您的
web.xml
文件和/或任何框架配置文件,或者提供更多信息。(此外,JBoss 不是一个框架,它是一个 Java EE 容器:)
It could be anything--URLs can map to arbitrary resources. It might be a Struts action, it might be a servlet, it might be a Spring controller, etc.
You'd need to check your
web.xml
file and/or any framework configuration files, or provide more information.(Also, JBoss isn't a framework, it's a Java EE container :)
/abc
条目是应用程序运行所在的上下文的名称。如果它是部署在 WAR 文件中的 Web 应用程序,则该名称将是所部署的 WAR 的名称 (abc.war
)。.do
扩展建议使用 Struts 或 JSF 操作映射。GET 中传递了两个参数:
action
(值为edit
)和id
(值为123
)。对我来说看起来像是一个 REST-ful API。The
/abc
entry is the name of the context in which the application is running. If it's a web app, deployed in a WAR file, that would be the name of the WAR that's deployed (abc.war
).The
.do
extension suggests a Struts or JSF action mapping.There are two parameters passed in the GET:
action
, with valueedit
, andid
, with value123
. Looks like a REST-ful API to me.