0
こんにちは私は、ログインページが表示され、http://localhost:8080/CompleteApp/home/abcde?newを使用すると、http://localhost:8080/CompleteApp/home?newのパスを使用するとログインページがありますリソースは利用できないと言います。 debbugerを使用して、同じ関数が呼び出されており、同じ文字列 "Login"を返すことを確認しました。 なぜそれが起こっているのか理解してください。それは絶対だように、ここに Spring:リクエストされたリソース(/CompleteApp/home/WEB-INF/views/Login.jsp)は利用できません
@Controller
@RequestMapping("/home/**")
public class HomeController {
@RequestMapping(method=RequestMethod.GET,params="new")
public String displayLogin(Model model)
{
model.addAttribute("User", new UserForm());
return "Login";
}
は私のディスパッチャ-servlet.xml
<beans..>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<mvc:annotation-driven />
<context:component-scan base-package="com.completeApp.controllers" />