搜点什么?

Jpress插件开发-自定义页面跳转

发布时间:2021-02-21 23:12

本文作者:

Jpress插件开发-自定义页面跳转

比如下面这个链接,对应的模版页面是authorInfo.html https://www.iplaymac.com/authorInfo?userId=1

enter description here

页面效果

enter description here

其实就是一个简单的Controller跳转

enter description here

我们把他精简下,只跳转页面,功能通过自定义标签来实现

enter description here

这样就实现了一个简单的RESTful风格,

我要跳转到“search.html”这个页面去 enter description here

页面引用 enter description here

效果 enter description here

ps:跳转页面必须是具体的页面名称,所以如果开启了Jpress的伪静态,则页面路径可以写html,否则不写html,上面例子是开启了伪静态

继承TemplateControllerBase里面的TemplateInterceptor不生效,这样用户信息、网站名称等公共变量都会获取不到,具体我也没搞明白

在应用启动的时候,在OptionInitializer类里面就已经//初始化模板拦截器配置TemplateInterceptor.init();了,所以我们的自定义页面也要初始化一下

enter description here

复制一份TemplateInterceptor-----名字随意GlobalParaInterceptor

在插件都Addon类onStart方法里面调用一下,GlobalParaInterceptor.init();这个方法就可以了,

相关文章

加入我们!

如果你想系统学习JPress涉及到的知识点,或者希望有人解答你在深度使用JPress时遇到问题,
加入QQ群是个很不错的选择