我有一个无法加载视图名称的标签。我的 servlet 上下文是测试。我定义了网址:
<spring:url var="editContactUrl" value="/next" />
下面是标签:
<a href="${editContactUrl}">Try Again</a>
我得到的只是 spring:url 中的值(“/next”)被忽略的 servlet 上下文,如下所示:
http://localhost:8080/test
有人可以启发我吗?谢谢。哦,是的,我还尝试在 spring:url 中指定上下文并得到相同的结果。
编辑:我要做的只是将引用路由到控制器,即:
@Controller
@RequestMapping("/*")
public class HomeController {
private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
@RequestMapping(value = "/next", method = RequestMethod.GET)
public String next(Locale locale, Model model) {
logger.info("Welcome home! The client locale is {}.", locale);
Date date = new Date();
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
String formattedDate = dateFormat.format(date);
model.addAttribute("serverTime", formattedDate );
return "next";
}