2013-05-06 63 views
1

我有一个关于Java servlets约定的问题。在查看servlet的任何教程时,无论是Eclipse,NetBeans等,他们总是要创建一个index.jsp页面。一旦创建页面,他们就会创建一个带有“提交”按钮的表单,该按钮将您跳转到servlet进行处理。我的问题是,在一个servlets项目中,你是否必须使用主要的index.jsp页面,或者你的项目能否立即转到servlet?Java Servlets约定

我正在开发自己的小项目来学习servlets,一个连接到本地MySQL数据库的项目,显示您可以选择的模式列表,然后在下一页显示每个模式的表数据。为了动态获取主页面上的模式列表,我需要一个servlet,而不是一个index.jsp页面。我知道这可以通过JSP或JSF完成,但我只想使用servlet。

这是我最初提出的问题。我的项目可以转到初始主servlet而不是index.jsp页面,还是约定或技术问题禁止?

谢谢您花时间阅读。祝你有美好的一天。

+0

你可以有你自己的servlet作为一个登陆页面,只需将其添加到'欢迎文件-list' – 2013-05-06 16:20:40

+1

'index.jsp'也是一个servlet – 2013-05-06 16:21:45

+0

由于'servlet'通常通过一个http请求来访问,有时候像'index.jsp'这样的html页面可以更容易地作为'servlet'的脚步。 – 2013-05-06 16:21:45

回答

2

不完全需要。您可以直接致电servlet.这没有什么坏处。

<welcome-file-list> 
     <welcome-file>/index</welcome-file> 
    </welcome-file-list> 
+0

有趣的是,我没有“欢迎文件列表”。这可能是因为我使用NetBeans创建了我的项目吗? – Brian 2013-05-06 16:39:07

+0

web.xml文件中的Nope.its \ – 2013-05-06 16:39:25

+0

啊,谢谢。看起来我需要阅读更多关于web.xml文件。 – Brian 2013-05-06 16:41:31