2016-05-15 15 views
1

これはspringbootのコントローラです.HTMLページにリダイレクトする関数を作成したいと思いますが、これは常に404と応答し、ここにコードとプロパティがあります。 'スプリングブートhtmlページへのリダイレクト

@Component 

@Controller 

@RequestMapping("/Weixin") 

public class KindlePocketController { 

private static final long serialVersionUID = 1L; 

@Autowired 
private TextBookInfoSearchService searchService; 

@RequestMapping("/homepage") 
public String toIndex() { 
    System.out.println("redirecting to homepage..."); 
    return "index"; 
} 
} 

' application.properties '

spring.view.prefix=/WEB-INF/views/ 

spring.view.suffix=.html 

'

プログラムは、関数に取得することができ、出力はokです。 index.htmlはこのパスにあります:/WEB-INF/views/index.html。それ以外の設定はありますか?

spring.mvc.view.prefix=/WEB-INF/views/ 
spring.mvc.view.suffix=.html 

そのspring.mvc.view.*なくspring.view.*:あなたは誤った構成を持って どうもありがとう

+0

あなたは何をしようとしていますか?設定ごとに、 'http:// ... contextPath/Weixin/homepage'を押すと' index.html'が表示されます。 –

+0

@SanjayRawat urlはlocalhost:8080/Weixin/homepageですが、それは404 – nasuf

+0

に応答しました。atComponentは冗長です。あなたはatControllerだけが必要です。それが問題を引き起こしているかどうかは不明です。 – code

答えて

1

は、これを試してみてください。

PS:STSまたはInteliJが提供するIntelisenseを使用してください。

関連する問題