本文主要是介绍近期会议系统一些修改和体会,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.这个小项目涉及到 与 企业微信做对接,注意点是 获取微信数据的时候。先要判断数据是不是存在 不存在数据的话要提前做判断,再次做验证。
2.再次验证的问题,再次验证会涉及到当前表单已经提交过来的数据问题,这里用get方式传值过来,然后还可以记录下当前的参数,然后在进行验证后的地址回调,这样就不会丢失会议生成的过程
String qs = request.getQueryString();String url = "http://" + request.getServerName() //服务器地址+ ":"+ request.getServerPort() //端口号+ request.getContextPath() //项目名称+ request.getServletPath() ; //请求页面或其他地址if(!StringUtils.isEmpty(qs)) {url +="?" + (request.getQueryString()); //参数}System.out.println("回掉地址:"+url);session.setAttribute("callbackurl",url);
* 但是这里有一个注意问题,如果是用ajax来提交表单,正在填写表单,然后服务器重启了,这个时候身份验证是会丢失的(因为是session拿到的) ,这个时候服务器重启,在操作点击表单提交的动作,会出现错误,然后去验证身份,在次操作上面代码操作保存的路径 ,操作完成后 ,执行response 来跳转到指定的方法中 。在进行下一步操作。 可以一直重复这个循环。如果不是执行response来跳转方法,而是返回一个json数据到页面上面。这个时候是会走不通页面window.location.href="xxx.action"的。会发现页面停止下来。
这篇关于近期会议系统一些修改和体会的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!