首页 > 其他分享 >jfinal实验体会

jfinal实验体会

时间:2023-12-21 19:34:13浏览次数:29  
标签:体会 vue 读取 0.0 前端 json 实验 jfinal

这次实验我使用的是vue前端+jfinal后端,出现了非常多的问题,因此也花费了我不少时间。在一开始啃jfinal的文档的时候,我感觉jfinal是一个和springboot非常类似的框架,但是使用中我也发现了很多
因为不熟悉带来的不便:比如
jfinal的代码生成器,他和mysql数据库的关联那些步骤我只会模仿,没有学习代码生成器不能了解其中的含义。这次实验一开始我是打算使用jfinal内的html完成,后来了解到同
学使用
vue,我便也加入了进去。由于一开始的配置0.0.0.0的网址如果不输入localhost在网页上会打不开,我修改了这一项配置。随后我花费了大量的时间了解学习跨域问题,我尝试了前端代理跨域解决和后
端拦截器跨域解决问题但是都没有起效,最后偶尔看
jfinal的文档了解到0.0.0.0是可以访问外网的,解决了我的这一核心问题。再接下来的过程中我还遇到了前端传输到后端,参数读取不到的问题,最后没有找
到合适的解决办法,我将参数包装成类,完成了参数的传输。在图片处理环节,首先是
jfinal的便利:通过三两行代码就完成了接收前端的文件信息,非常方便。我还遇到了一些问题,比如前端读取不到后端的图
片,一开始,我尝试在前端直接读取后端保存在绝对路径的文件,但是我发现
vue不太支持url直接读取本地的文件。随后我尝试将后端图片存储在前端的public中,但是依旧会报一些安全问题:比如
return 'file:///' +this.imagePath.replace(/\\/g, '/');

这个问题导致我当时的图片处理问题就差一步却一直解决不了。最后我是通过后端传来的绝对路径,切割出我需要的文件名,再通过vuecomputed完成图片的读取和显示。
随后做管理员的信息管理问题就是轻车熟路了。在这期间,我也遇到过
json的问题,在之前我自己写的项目中我都是使用restful风格开发,返回值也都是封装好的,但是这次我觉得开发内容很少没有使用
restful风格,很多传输的json也出现了问题,比如不能识别\\,解决方法是我把\\改成了/。还有就是很多时候”,等符号的遗漏缺失,火狐浏览器会报一些json不匹配的错误,而且json显示的就不会格式化。
总之,这次实验花费了我很多时间,我没有选择使用自己的比赛项目而是使用
jfinal,使我也对jfinal开发有了一定的了解

标签:体会,vue,读取,0.0,前端,json,实验,jfinal
From: https://www.cnblogs.com/kun1790051360/p/17919941.html

相关文章

  • 配置ospf通告缺省路由实验
    1、实验拓扑图2、实验目标R2与R3为企业边界出口设备,组成双出口冗余备份以实现负载分担,企业内部配置运行部署OSPF路由协议,令PC1与PC2可正常访问R1路由器的100.1.1.0网络;为减少路由表的容量,在R2与R3上配置缺省路由,提供连通性的同时保证网络的高可用性3、实验配置步骤......
  • 实验七
    task4#include<stdio.h>#include<ctype.h>intmain(){FILE*file;intcount=0;intch;file=fopen("d:\\data\\data4.txt","r");if(file==NULL){printf("Couldnotopenfile.......
  • 实验7
    //使用fputs()将字符串写入文本文件#include<stdio.h>#defineN5intmain(){//定义字符指针数组,每个元素存放字符串的起始地址char*ptr[N]={"Working\'sBlues","EverythingWillFlow","Streets......
  • 定时器PWM输出实验
    定时器PWM输出实验由于是用TIM定时器输出,必涉及到IO口的复用。原理:以上计数方式为例:计数器从零计数到arr(重装载值),此过程中,我们定义一个crr_x,则被分为两种情况:计时器值大于crr_x,计数器值小于crr_x。我们使第二种情况输出低电平,第一种情况输出高电平,就可以得到输出电平。我们调整a......
  • 防火墙综合实验1
    实验拓扑 实验要求1.防火墙配置内网DHCP2.防火墙配置内网NAT3.要求内网可以访问外网和服务器区,但外网和服务器区无法访问内网。实验过程1.各个设备和接口配置IP    2.防火墙配置dhcp 内网PC成功获取IP 3.防火墙做内网到外网的NAT策略 4.接口区域划......
  • 实验七
    #define_CRT_SECURE_NO_WARNINGS//将图书信息写入文本文件data1.txt#include<stdio.h>#defineN80typedefstruct{ charname[N];//书名 charauthor[N];//作者}Book;intmain(){ Bookx[]={{"《雕塑家》","斯科特.麦克劳德"}, {"《灯塔》",......
  • 实验七
      #define_CRT_SECURE_NO_WARNINGS//从文本文件data1.txt中读取图书信息,并打印输出到屏幕#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;intmain(){Bookx[M];......
  • 实验七 周天意 202383290417
    实验七1.实验任务1:文本文件格式化读/写验证性实验。task1_1.c把程序中的图书信息数据,写入文本文件data1.txt中task1_2.c从文件data1.txt读入数据,并在屏幕上打印输出在C编程环境下,依次输入task1_1.c和task1_2.c,结合程序运行结果,理解代码,掌握文件打开/关闭、格式化读写操作......
  • 实验7
    实验4源代码#include<stdio.h>intmain(){FILE*fp;fp=fopen("d:\\data4.txt","r");if(fp==NULL){printf("failtoopenfile.\n");return1;}charch;intcnt=0;wh......
  • 实验7
    task1_1.c1//将图书信息写入文本文件data1.txt23#include<stdio.h>45#defineN8067typedefstruct{8charname[N];//书名9charauthor[N];//作者10}Book;1112intmain(){13Bookx[]={{"《雕塑家》","斯科特......