Kert 11 Newbie Poster

I have followed all the tutorials, but still I have a problem that I can't get an object from a form to the controller using Spring MVC. What might be the case? I am using Thymeleaf to format my jsp pages.

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <title>Getting Started: Handing Form Submission</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Form</h1>
${priceIncrease.getMessage()} ddd
<form action="" th:action="@{/increaseprice}" th:object="${priceIncrease}" method="post">
    <input type="text" th:field="*{message}" />
  <p><input type="submit" value="Submit" />
</form>
</body>
</html>




package com.springapp.mvc;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import store.service.PriceIncrease;

import org.apache.commons.logging.*;

@Controller
public class PriceIncreaseFormController{

    protected final Log logger = LogFactory.getLog(getClass());

    @RequestMapping(value="/increaseprice.html", method = RequestMethod.POST)
    public String increasePrice(@ModelAttribute("priceIncrease") PriceIncrease priceIncrease){
        int increase = priceIncrease.getPercentage();
        logger.info("Percentage " + increase);
        logger.info("Message " + priceIncrease.getMessage());
        return "priceincrease";
    }

    @RequestMapping(value="increaseprice.html", method = RequestMethod.GET)
    public String showIncreasePrice(Model model){
        PriceIncrease priceIncrease = new PriceIncrease("testmessage");
        model.addAttribute("priceIncrease", priceIncrease);

        return "priceincrease";
    }
}



package store.service;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class PriceIncrease {
    protected final Log logger = LogFactory.getLog(getClass());

    private int percentage;
    private String message;

    public PriceIncrease(){

    }

    public PriceIncrease(String message){
        this.message = message;
    }

    public void setPercentage(int i){
        percentage = i;
        logger.info("Percentage set to " + i);
    }

    public int getPercentage(){
        return  percentage;
    }

    public String getMessage(){
        return this.message;
    }

    public void setMessage( String message ){
        this.message = message;
    }
}