在使用struts框架和MVC架构的web应用程序中公共静态void main()在哪里?
没有,也不需要。
Web应用不是命令行应用。web应用中的"入口点"是由URL映射模式决定的。应用服务器本身有一个入口点,但是如何访问web应用工件是由应用服务器决定的,例如,通过遵循servlet规范。在servlet规范中,基于URL的入口点是doGet
和doPost
之类的东西。在Struts 2中,默认的动作处理程序入口点是execute
方法。
在web应用程序中,您不需要main作为您的入口点,而是在web.xml中定义servlet以及与它们相关联的url模式,并通过浏览器访问。