huoji555 / mind-map Goto Github PK
View Code? Open in Web Editor NEW基于思维导图的可视化学习系统
Home Page: http://123.207.167.208:8080
License: MIT License
基于思维导图的可视化学习系统
Home Page: http://123.207.167.208:8080
License: MIT License
首先是找到了文件上传表单的上传映射,在mindmapController中,这里已经能够获取session属性用户名了,之后我在controller中定义了一个全局变量name,在运行到点击查看“知识图谱时”,由于open_ajax()这个方法中传递了选中行的userid参数,所以我在关于getShareMindNodeObject.do映射中将这个userid赋值给了之前定义的name变量。最后,通过在setUpload.do下的方法中我判断了,userid与name是否相同,如果不一致,StatusMap.a("3")利用Status类中的a()方法传递一个3:表示信息不一致,并返回字符串“无法在他人的知识图谱中上传文件“。
发现底层Jpa调用删除接口时,出现异常,事务未能绑定session
首先是找到了文件上传表单的上传映射,在mindmapController中,这里已经能够获取session属性用户名了,之后我在controller中定义了一个全局变量name,在运行到点击查看“知识图谱时”,由于open_ajax()这个方法中传递了选中行的userid参数,所以我在关于getShareMindNodeObject.do映射中将这个userid赋值给了之前定义的name变量。最后,通过在setShare.do下的方法中我判断了,userid与name是否相同,如果不一致,StatusMap.a("4")利用Status类中的a()方法传递一个4:表示信息不一致,再前台ajax中$.messager.alert("操作失败","不能分享他人的知识图谱","info");进行弹框显示。
优化搜索引擎,可根据知识图谱名字,用户真实姓名,用户id,知识图谱名字进行查询,支持模糊匹配
在网上找到了应用到easyui的弹出对话框$.messager.prompt(标题,提示,响应函数)在响应函数中利用ajax传递名称到后台获取,修改了映射链接下的方法需要的参数,将名称参数放入实体类的对象当中,就能够显示了。
在getZsd.do中是利用getZsd1()方法来查找数据的,这里包含了用户名参数和nodeid,导致了需要与用户名一致才能够被查询到,因此新创了getZsd2()方法,只需要传入nodeid来寻找数据,就能够查询到所有需要的数据,他人进行查看时能够获取到内容。
在saveZsd.do下的方法中需要取得选中的作者的名称放入username中,利用前台传入的zsdid作为索引来查找mindnode表中的记录,获取到userid字段内容进行赋值,最后进行与用户名进行判断,如果不同返回6,在前台接受到6时会显示无法在他人知识点中修改内容的提示。
在点击注册按钮触发事件的时候,获取到各个信息输入框中的值并一一判断是否为空,每次判断一个值的时候在标题下方添加一个显示div,在里面用jquery选中并填入错误原因,并且每次提交时需要将之前显示的错误先重新赋值为空进行清空。并且利用onfocus事件获取焦点。后台部分:由于已经获取到了传入的各个参数,所以用if判断后返回状态值5来表示填写信息不完善,在前台获取5的时候进行弹框提示。
利用jquery的$(document).keyup(function(event){})当event.keyCode==13时,表示按下回车事件,这是进行ajax进行钱后台交互
打包时会报相应的错误,提示找不到程序包
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.