jfinal如何处理url地址里面包含.do这样的请求(原struts项目)?

原struts开发的http接口,打算用jfinal重写,但对外的地址不能改变,地址类似这样的:http://localhost:8799/tepro/clientInfo.do?sourceCode=2,编写controller类的时候image.png,这个方法无法进入,如何解决?还请各位大神指点

评论区

JFinal

2018-08-24 10:39

用一个 handler 做下处理,参考一下 jfinal 中的 com.jfinal.ext.handler.FakeStaticHandler

此外,@ActionKey 注意不能使用 ".do" 这样的配置,直将将方法名改成:
public void clientInfo() 即可

bluezqh

2018-08-24 11:44

解决了,感谢波总

热门反馈

扫码入社