今天用undertow调试项目,试了下https功能。直接拿官方的jfinal_demo_for_maven项目调试的。端口定的8443,进行blog新增提交之后发现8443端口丢了。于是看了下代码:
@Before(BlogValidator.class) public void save() { getBean(Blog.class).save(); redirect("/blog"); }
上面是保存完后跳转的代码,没什么好说的,就是一个普通的redirect跳转。
上面是源码RedirectRender.java中的代码片段。这是没有考虑非443端口的情况吗?http协议下是正常的。
render(new MyRedirectRender(....));
其中 MyRedirectRender 是你参考 RedirectRender 做出的扩展