2017-09-14 505 views
1

我有我的HTML页面中输入按钮。我想将按钮链接到另一个带有百里香叶的html页面。这是我的代码。Thymeleaf:如何让一个按钮链接到另一个HTML页面?

<form id = "hotDealForm" th:action = "@{/hot-deal-step-1}"> 
<div class="col-xs-12 col-sm-6 col-md-6"> 
    This Hot deal 
    <br/> 
<input type="button" value="Continue to schedule" class="btn btn-red" /> 
</div> 
</form> 

我的控制器工作正常。 (我正在使用spring mvc)。但我无法弄清楚问题所在。我可以使用html完成相同的任务。但是当我使用百里香时,它不起作用。那是当我点击按钮什么都没有发生。

回答

1

嗨!

有很多方法,你可以怎么做,但我觉得最简单的就是给一个按钮类的链接,如下面的例子。由于这个类是引导程序的类,因此您需要引用引导程序。 由于您使用MVC它已经得到了引导挂钩。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> 
 

 
    
 
<a href="@Url.Action("Index")" class="btn btn-success"> <i class="fa fa-arrow-circle-o-left"></i>&nbsp;Back to List</a>

接下来你可以做到以下几点:

@using (Html.BeginForm("Index", "Home", FormMethod.Post)) 

{

<input type="submit" value="Go To Dashboard" /> 

}

和家庭的指数你可以这样做:

public ApplicationUserManager UserManager 
    { 
     return RedirectToAction("Index","Dashboard",new{area="Admin"}) 
    } 
0

添加方法“后”固定问题

<form id = "hotDealForm" th:action = "@{/hot-deal-step-1}" method="post"> 

    <div class="col-xs-12 col-sm-6 col-md-6"> 
     This Hot deal 
     <br/> 
    <input type="button" value="Continue to schedule" class="btn btn-red" /> 
    </div> 

</form> 
相关问题