Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans 请求的资源()在示例spring mvc应用程序中不可用_Netbeans_Spring Mvc - Fatal编程技术网

Netbeans 请求的资源()在示例spring mvc应用程序中不可用

Netbeans 请求的资源()在示例spring mvc应用程序中不可用,netbeans,spring-mvc,Netbeans,Spring Mvc,我是春天的新蜜蜂。刚刚在sprinv mvc中启动了我的示例应用程序。但是,我无法查看该页面,因为它显示“请求的资源()不可用”。无法找出问题所在。我正在粘贴下面的代码 web.xml: index.jsp 我的第一次申请是在春天 检查下面 ${message} 它几乎配置正确,到目前为止做得很好:-)这里有几个小问题导致了您看到的问题。首先,bean当前是用小写的m定义的: <bean name="/index.html" class="mypackage.web.myContro

我是春天的新蜜蜂。刚刚在sprinv mvc中启动了我的示例应用程序。但是,我无法查看该页面,因为它显示“请求的资源()不可用”。无法找出问题所在。我正在粘贴下面的代码

web.xml: index.jsp

我的第一次申请是在春天
检查下面

${message}


它几乎配置正确,到目前为止做得很好:-)这里有几个小问题导致了您看到的问题。首先,bean当前是用小写的
m
定义的:

<bean name="/index.html" class="mypackage.web.myController"/>
此外,这不是问题的原因,但如果使用,可以省略bean名称,因此可以使用:

<bean class="mypackage.web.MyController"/>
正确配置的webapp的部署:

04-Jul-2011 09:13:58 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5f0e7d: defining beans []; root of factory hierarchy
04-Jul-2011 09:13:58 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'my': initialization completed in 157 ms
04-Jul-2011 09:15:33 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@de537: defining beans [org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping#0,viewResolver,mypackage.web.MyController#0]; root of factory hierarchy
04-Jul-2011 09:15:49 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/my*] onto handler 'mypackage.web.MyController#0'
04-Jul-2011 09:15:49 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'my': initialization completed in 296 ms
其次,一旦映射被修复,您可能会发现找不到JSP。在我创建的示例中,我在
/WEB-INF/jsp
下添加了视图,因此我需要将
myservlet.xml
中的prefix属性更新为
。但是,根据视图的位置,可能不需要执行此操作


就我个人而言,我觉得Spring中基于注释的MVC方法更容易配置和遵循,因此我建议您阅读可能更容易实现的内容。

我也遇到了同样的问题,因为我正在一步一步地遵循Netbeans官方网站上的教程,上面写着,我引用了请注意,默认情况下,JSTL(JavaServerPagesStandardTagLibrary)库是在项目创建期间添加到类路径的。取消选择此选项(如上面的屏幕截图所示),因为本教程不需要JSTL。“一旦我尝试将其保留为选中状态,我就可以运行我的示例项目,我真的不知道还有什么,希望这对其他人有所帮助!

web容器的日志文件应该能够告诉您出了什么问题。您能找到它们并将它们添加到问题中吗?我正在使用Tomcat。还尝试了Glassfish。部署成功。我在部署时没有发现错误。非常感谢您的回答。现在没有发生上一个错误。但是,我仍然无法获取消息${message}的值。日志中是否有错误?JSP是否显示了任何内容?我正在Tomcat中运行的演示中看到消息。我找到了无法获得输出的原因。原因是我已将indexcontroller bean指向默认的spring库。然后我进行了更改。现在它正在工作。谢谢。。。
<bean name="/index.html" class="mypackage.web.myController"/>
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
    <property name="caseSensitive" value="true" />
</bean>
<bean class="mypackage.web.MyController"/>
04-Jul-2011 09:13:58 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5f0e7d: defining beans []; root of factory hierarchy
04-Jul-2011 09:13:58 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'my': initialization completed in 157 ms
04-Jul-2011 09:15:33 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@de537: defining beans [org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping#0,viewResolver,mypackage.web.MyController#0]; root of factory hierarchy
04-Jul-2011 09:15:49 org.springframework.web.servlet.handler.AbstractUrlHandlerMapping registerHandler
INFO: Mapped URL path [/my*] onto handler 'mypackage.web.MyController#0'
04-Jul-2011 09:15:49 org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: FrameworkServlet 'my': initialization completed in 296 ms