我在尝试获取URL时得到404“http://localhost/demo_spring/letsgo/find“它将在其中搜索到search.jsp页面(如下面的代码片段所示)
错误消息:HTTP状态404-/demo\u-spring/letsgo/WEB-INF/views/search。jsp
我已经检查过了,它是为“工作的”http://localhost/demo_spring/letsgo/go“它可以生成JSON,也可以用于
root url"http://localhost/demo_spring/letsgo"返回index.jsp
目录结构:
WEB-INF/VIEWS
-index。jsp
-搜索。jsp
@Controller
@RequestMapping("/letsgo")
public class IntroController
{
@RequestMapping(method = RequestMethod.GET)
public ModelAndView welcome() {
ModelAndView v1 = new ModelAndView("index");
v1.addObject("attributeName", "attributeValue");
return v1;
}
@RequestMapping(value="find",method = RequestMethod.GET)
@ResponseBody
public ModelAndView findloc() {
ModelAndView op = new ModelAndView("search");
op.addObject("attributeName", "attributeValue");
return op;
}
@RequestMapping(value="go",method = RequestMethod.GET, produces="application/json")
@ResponseBody
public String welcome3() {
try
{
return new ObjectMapper().writeValueAsString("Check for json");
}
catch (JsonProcessingException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
调度映射
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
sprinmvc。xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>
<!-- View Handler -->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="5000000"/>
</bean>
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="favorPathExtension" value="true"/>
<property name="mediaTypes">
<map>
<entry key="xml" value="text/xml"/>
<entry key="json" value="application/json"/>
<entry key="html" value="text/html"/>
<entry key="less" value="text/html"/>
</map>
</property>
<property name="viewResolvers">
<list>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
</list>
</property>
</bean>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
<bean class="org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter"/>
</list>
</property>
</bean>
</beans>
在InternalViewResolver
配置中,前缀应为
<property name="prefix" value="/WEB-INF/views/"/>
不是的
<property name="prefix" value="WEB-INF/views/"/>
注意WEB-INF之前的/before。
您还应该从JavaGhost提到的方法findLoc
中删除@响应体
我想在菜单栏文本被选中时更改它的颜色。 这里可能出了什么问题? 我尝试使用伪类':active',但没有得到应用。其中as':Hover'正在工作。 我还尝试使用'Router LinkActive',它应该添加类'Active-Link',但这也不起作用。 我在下面给出了HTML、SCCS和TS代码:
我编写了一组简单的类,向一位朋友演示如何为AOP(而不是xml配置)使用注释。我们无法使@ComponentScan工作,并且AnnotationConfigApplicationContext getBean的行为也不正常。我想明白两件事。请参阅下面的代码: PersonOperationSI.java PersonOperations.java PersonOperationsConfigCl
我正在尝试使用codeigniter insert\u batch将多行插入到我的数据库表中。根据错误报告,似乎没有设置表列。只是阵列的数量: 我的看法是: 我的控制器: 和型号:
我尝试使用StreamWriter.WriteLine(不是静态地)将几行代码一次写到。txt文件中。 每个播放器对象都是字符串cosnatants。如果我使用不同的文件名(也称为BasicTestInfo2.txt),它会在bin.debug中创建该文件,但它是空的。我知道我到达了using块的内部(我在里面放了一个console.writeline),我知道我想要截断,这就是为什么我对appe
我正在尝试使用yii2邮件组件发送电子邮件。 配置web。php 还有我的代码。 我收到了这个错误。 Swift\u TransportException预期响应代码为250,但收到代码“535”,消息“535-5.7.8用户名和密码不被接受。有关详细信息,请访问535 5.7.8https://support.google.com/mail/?p=BadCredentialsa13-v6sm41
问题内容: 似乎不起作用,但确实起作用。有什么想法吗? 问题答案: 您不能在Java中将基本类型用作通用参数。改为使用: 使用自动装箱/拆箱,代码几乎没有区别。自动装箱意味着您可以编写: 代替: 自动装箱意味着将第一个版本隐式转换为第二个版本。自动拆箱意味着您可以编写: 代替: 如果未找到键,则隐式调用意味着将生成一个,例如: 原因是类型擦除。例如,与C#不同,泛型类型不会在运行时保留。它们只是显
我使用gridbaglayout来显示JLabel(缩略图数量)和一些缩略图,每当我使用gridbaglayout将缩略图添加到Jpanel时,它会显示在中心,忽略网格值。gridx值工作正常,但gridy值被完全忽略。。。