![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
shifanzhang
这个作者很懒,什么都没留下…
展开
-
JSON.parseObject报错
com.alibaba.fastjson.JSONException: syntax error, pos 9这次报错是因为前台获取JSON的时候 格式不对,导致报错。因为这个方法对格式有着很严格的要求,所以请各位出问题的同学 好好检查JSON格式是否有错误。原创 2017-07-06 15:08:20 · 21069 阅读 · 0 评论 -
关于Kindeditor上传照片不回显的问题
项目中用到了Kindeditor,需要把图片上传到服务器上,然后并显示出来。以前一直显示不出来,一看路径是本地磁盘的路径这样是肯定显示不出来的,所以需要在后台把saveUrl修改一下就可以了。需要修改成相对路径,这样图片就能正常显示了以下为Java代码:public Object fileUpload(){ String savePath=this.getCurSession().ge原创 2017-08-07 13:22:48 · 2609 阅读 · 1 评论 -
关于Ajax提交后session里面为空的问题
在项目里面遇到这么一个问题,当点击登录后把用户信息写进session。但是问题就出现在ajax提交以后,并没有实时的写进sessio。所以导致无法在前端用判断是否登录成功。于是上网找到了相关答案。以下为引用:仍定为跨域问题。跨域本是出于安全考虑:同源策略即JavaScript或者Cookie只能访问同域下的内容;也因为这个才会出现好多莫名其妙的问题。提起跨域就能想到CORS(跨域资转载 2017-07-28 16:02:43 · 8521 阅读 · 1 评论 -
关于取出JSONArray里面的值为空并修改的代码
项目中有这么个需求,点击标题进入新闻详细界面。很简单的功能但是在我这个Struts2里面确实有点费劲。首先第一步跳转界面,然后通过加载页面方法把信息显示在页面上。第一个遇到的问题是,跳转界面的时候如何获得id的值,于是在网上找到了从URL里面获取ID的值的代码:var id=""; $(function(){ var url = location.search; //获取url中"原创 2017-07-27 14:29:51 · 8813 阅读 · 0 评论 -
Struts2框架下使用Kindeditor上传图片
之前的项目是用Spring的模式上传Kindeditor图片到服务器,但是现在这个项目里面只有Struts2框架所以跟Spring不一样,以下为代码:public Object fileUpload(){ String savePath=this.getCurSession().getServletContext().getRealPath("")+"/attached";原创 2017-08-04 15:49:23 · 360 阅读 · 0 评论 -
关于String里面format问题记录
项目为Struts2的一个项目,于是还是先熟悉项目 然后在自己写方法 测试。在自己写方法的时候出现了这么个问题。就是 当debug模式时,F6以后进入Source Not Found模式。搞了半天,查百度。。。。一点用都没有 于是咨询了老司机。。人家一眼就看出来了。因为在String.format方法中 %为关键字不能写在里面的。于是修改,成功!!原创 2017-07-26 14:40:44 · 606 阅读 · 0 评论 -
关于Java多文件上传
项目需求:在kindeditor编辑文字并有图片上传,图片单走File上传,但是可能是单个也可能是多个。问题:因为kindeditor上传的方式是ajax,但是在ajax里面如果定义input标签的话 只能获取一个图片的信息,所以我想到了点击提交以后先把图片上传到数据库中(用二进制的方法),接着在调用ajax上传kindeditor里面的文字,标题,以及类别。原创 2017-07-25 14:25:40 · 506 阅读 · 0 评论 -
关于JSON拼接到前端页面进行展示
项目需求:需要把表格换成图片的方式展示,点击排列方法,再次切换成表格形式但是查询条件保留。表格用的是ligerUI思路:先通过后台把图片所需的信息查询出来放进Json,在通过定位下拉框实现下拉就刷新等功能,点击切换表格查询条件保留可通过前端全局变量保留值传送给后台查询返回给前台。Java代码部分://photoList界面 @ResponseBody @RequestMapping原创 2017-07-25 14:38:26 · 5755 阅读 · 0 评论 -
Base64转换成流
因为项目需要图片需要加密Base64,但是前端JS无法读取JS,所以需要在后台修改成普通的文件流。代码如下public void startDownFTP1(HttpServletRequest request, HttpServletResponse response) throws Exception { FtpConfig list = null; flag1 = fals原创 2017-08-02 14:46:31 · 11944 阅读 · 1 评论 -
LigerUI通过Struts2返回并显示
项目需求:需要把数据显示到表格中。表格用的是LigerUI,底层用的是Dao层。完成步骤:第一步:首先从底层开始写获取数据的方法:public List findAllNews() { //String sql="SELECT w2.n, w1.* FROM NewsList w1, (SELECT TOP "+pages*pageSize+" row_number() OVER (O原创 2017-07-31 14:21:17 · 512 阅读 · 0 评论 -
Java把图片变成二进制,在通过前端显示出来
最近接手的项目里面,有这个要求。要求把图片显示在页面上,这个以前就做过很老套的。把数据库中存储图片地址的字段取出来,放进Json数组里面就好了。但是忽然发现这次的图片是二进制的,SQLServer中的数据类型是Image类型。于是上网搜资料,看Demo。结果还是没有我想得到的。我先说一下我自己的思路,首先必须得获取图片地址才能显示图片,但是怎么转换二进制的呢?网上搜了很多,写到代码里面但是没有原创 2017-07-18 16:22:33 · 14051 阅读 · 2 评论 -
Kindeditor在LigerUI中无法获得焦点
项目中需要用到LigerUI的弹窗然后富文本用的是Kindeditor插件,之前一直有个问题就是,Kindeditor无法获得焦点,只能是在fullscreen的情况下获取焦点。在网上找了半天都是JQuery UI的方法,和我遇到的情况不一样。于是就靠自己琢磨,现在弄出来了,只需要把Kindeditor的初始化部分放到$.ligerDialog.open方法的后面就可以了。以下为调整后的代码:原创 2017-08-07 15:49:31 · 561 阅读 · 0 评论