2017-12-16 21:20
@PopezLotado 实际上我也是这样弄的:JSON.parseObject(JFinalJson.getJson().toJson(obj)).toJSONString()。
我是想着看看jfinal未来的版本中能否增加这一特性,自己来控制该怎么输出。
@Jfinal
2017-12-13 16:19
@JFinal 该解决方案不够完美,仍然可能会报404, 建议老大在jfinal中修复该问题,以下是在原来基础上改动的。
import com.jfinal.handler.Handler;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author lsup
* 解决url上带有sessionId可能报404
*/
public class SessionIdHandler extends Handler {
@Override
public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
boolean hasSessionIdInURL = request.isRequestedSessionIdFromURL() && request.isRequestedSessionIdFromCookie();
if (hasSessionIdInURL) {
int index = target.indexOf(";");
if (index > 0) {
target = target.substring(0, index);
}
}
next.handle(target, request, response, isHandled);
}
}