Package net.solarnetwork.central.web
Class MessageController
java.lang.Object
net.solarnetwork.central.web.MessageController
Controller for returning i18n message resources.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllMessages(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale) Get all messages.getMessage(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale, String msgKey, String[] params) Get a single message.voidsetViewName(String viewName)
-
Constructor Details
-
MessageController
public MessageController()
-
-
Method Details
-
getMessage
@RequestMapping(method=GET, value="/msg.*") public String getMessage(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale, @RequestParam("key") String msgKey, @RequestParam(required=false,value="param") String[] params) Get a single message.- Parameters:
request- the requestmodel- the view modellocale- the localemsgKey- the message keyparams- optional parameters for the message- Returns:
- the view name
-
getAllMessages
@RequestMapping(method=GET, value="/msgs.*") public String getAllMessages(jakarta.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, Locale locale) Get all messages.- Parameters:
request- the requestmodel- the view modellocale- the locale- Returns:
- the view name
-
getViewName
-
setViewName
-