Web开发
Chengliangyao
欢迎大家多多指教!
展开
-
php中四舍五入保留2位小数
php中四舍五入保留2位小数我一般常用round()和sprintf()这两种方法,但是round不会保留小数部分末尾的0,如round(123.4000,2)的结果为123.4,而sprintf("%.2f",123.4000)的结果为123.40,如果末尾不产生0则没有区别。原创 2016-11-17 12:00:51 · 777 阅读 · 0 评论 -
Spring Boot 发布未报错,浏览器访问显示 Http Status 400 - Not Found
使用IDEA 构建的 Spring Boot 项目,运行后虽然没有报错,但是明显控制台打印的信息少于正常时的信息,成功时应该有的info如下:解决方式:删除maven库中所有相关jar包重新下载...原创 2018-07-23 17:57:35 · 2455 阅读 · 0 评论 -
magento 获取media目录
接上一篇文章,有时候可能media目录不在当前项目的虚拟目录,因此需要获取Media目录路径,方法如下:Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);原创 2018-05-27 11:38:31 · 532 阅读 · 0 评论 -
springvc发布后,访问controller时出现404
tomcat未报错,页面显示404,可能有如下错误:1,包是否扫描到了,context:component-scan必须包含足够的包2,前端html中,href中不能以“/”开头,否则会出现404...原创 2018-04-28 16:54:08 · 263 阅读 · 0 评论 -
springmvc 报错Servlet.init()
springmvc和mybtis集成,使用了注解,<context:component-scan base-package="xxxxx"></context:component-scan>然后就是如下错误经过测试,使用非注解的方式是不会报错的。原因是springmvc的版本和jdk版本不匹配,springmvc的版本是3.x,而jdk是1.8,因此要么使用4.x的spri...原创 2018-04-24 09:56:57 · 3596 阅读 · 0 评论 -
mybatis 逆向工程不生成文件也未发生错误,数据库连接成功
控制台信息未发生错误,显示已经查询到数据库中的biao等,但是没有生成对应的文件,原因可能是指定目录的问题,将配置中的targetProject=".src"改为绝对路径,如下:...原创 2018-04-17 22:30:45 · 2755 阅读 · 4 评论 -
Mybatis java.io.IOException: Could not find resource com/xxx/xxxMapper.xml
初级入门mybatis时,按照视频写代码,运行时出现错误,ava.io.IOException: Could not find resource com/xxx/xxxMapper.xml,定位到SqlMapConfig.xml文件中的mappers处:经过一番排查,问题如下:首先,config目录要和src平行,且都要build path其次,里面的目录应该为package,sqlmap也是创建...原创 2018-03-31 09:38:36 · 1792 阅读 · 0 评论 -
Java中servlet目录对应问题
使用Java编写网站,使用tomcat发布,采用了servlet进行跳转,发现路径会有问题,跳转不成功,出现404。编写的Java项目发布到tomcat上面后,只有编译后的文件,项目名称是根路径名称,WebContent下面的内容成为根路径下面的内容,并不存在WebContent这一目录级别,此外,编译后的源码会成为一个目录放到根目录下,在servlet中引用jsp文件时按照以上规则即可。...原创 2018-03-08 12:17:50 · 527 阅读 · 0 评论 -
spring hibernate整合事务管理器bean初始化失败
使用spring4.x和hibernate5.x整合,运行测试时出现如下错误:警告: Exception encountered during context initialization - cancelling refresh attempt:org.springframework.beans.factory.BeanCreationException: Error creatin原创 2017-10-27 11:52:54 · 485 阅读 · 0 评论 -
SpringMVC hibernate整合时jsp中引用文件问题
最近使用SpringMVC+hibernate+mysql一起做个小东西,在使用jsp时发现这样一个问题:jsp中引用的css和js文件有时可以有时不行,jsp文件和css js文件夹在同一个目录下面,经过一番测试发现,jsp中对css等引用文件是否起作用跟controller中的路径层级有关,如果在Controller前ReqeustMapping了一次,然后每个功能又Mapping了一次,此时原创 2017-10-09 18:05:49 · 478 阅读 · 0 评论 -
hibernate5控制台打印出sql语句未报错,但是数据库中未创建表
网上是这样解释的:hibernate里的dialect和Mysql的版本不匹配,SQL语句里的type=InnoDB使用在MySQL5.0之前,5.0之后就要是使用engine=InnoDB,MySql5.0之前的配置 property name="dialect">org.hibernate.dialect.MySQLInnoDBDialectproperty>5.0之后需要使用原创 2017-09-25 23:56:30 · 1385 阅读 · 0 评论 -
php将base64编码转换为图片保存至指定位置
$base64为图片的编码字符串preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64, $result);$type = $result[2]; //获取图片的类型jpg png等$name = ”xxxx".".$type; //图片重命名$savepath = ‘C:/'.$name; //图片保存目录fi原创 2017-06-24 23:19:12 · 9106 阅读 · 1 评论 -
判断当前浏览器是移动端还是pc端
function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); varbIsIpad = sUserAgent.match(/ipad/i)== "ipad"; varbIsIphoneOs = sUserAgent.match(/iphone原创 2016-12-19 11:56:52 · 4482 阅读 · 0 评论 -
magento新建店铺视图
magento系统的众多优点之一是多店铺视图,这里记录一下如何创建一个店铺视图:1 进入 系统--管理店铺,然后新建店铺视图,其中的“代码”不能和其他店铺视图的代码重复,以后想反问不同的视图就需要通过这个来辨别。2 进入 系统--配置,在左上方的配置范围中先选择你刚创建的店铺视图,然后选择设计栏目,在主题栏目里面,主题和布局选择你想用的即可。3 按照magento的习惯,刷新缓存、索原创 2017-01-02 18:56:15 · 1253 阅读 · 0 评论 -
如何将指定部分固定到web页面底部
web页面可能需要在顶部和顶部做一个固定的导航栏,就像手机页面一样,可以用如下css实现:position:fixed;bottom:0;(顶部的话top:0;)z-index:999;(这个是为了让网页的其他内容显示在它的下方)在实际操作中,有可能这个对整个div不起作用,当这个div包含较多内容的时候,这个时候就得对里面的内容一个一个固定了,此时得注意左右的距离问题,这种情况我原创 2016-12-21 15:47:08 · 3118 阅读 · 0 评论 -
magento中设置首页不一样的头部
在项目开发中,尤其是app上,我们需要首页和其他页面的头部不一样,这里记录下magento中首页头部的设置方法1、进入后台 cms-page-要更改的首页2、在design中输入新头部文件的位置,到template的不写,如:cms/headers/homeheader.phtml,并保存同时刷新缓存3、在目录文件中创建对应的phtml文件并设计首页头部样式,然后刷新页面即可原创 2016-12-09 16:33:31 · 1625 阅读 · 0 评论 -
magento中header设置问题
1判断当前页面是不是我需要的特殊页面Mage::getBlockSingleton('page/html')->getBodyClass(),'product')这里的product就是页面的标志,一般可以根据url后面的内容判断2header中href设置问题1)href中写入url时,运行起来系统会在前面加上当前页面的url,所以目的地址一般不存在的,除非是首页可能正常2)原创 2016-12-13 14:38:54 · 1117 阅读 · 0 评论 -
URL中加入json数据
之前一直以为URL后面只能跟字符串数据,如果要添加json数据就必须用post方式,今天尝试了下,原来URL后面可以直接加上接送数据,比如:http://chengliangyao?data={"name":"yao","age":"25","sex":"boy"},但是这种方式应该数据时有限制的,如果数据小还是可以的,数据量大就不能这么写了。原创 2016-11-23 17:34:54 · 10072 阅读 · 3 评论 -
php input上传图片导致所有输入数据都为null问题
使用form表单来同时提交输入数据和上传文件,但是可能不成功,可能有如下两种问题:1、输入数据OK,但是后台$_FILES里面没有文件,这种原因一般是form表单里漏了一个属性,加上enctype="multipart/form-data"即可2、另一种情况是本来输入数据上传成功,但是加入上传文件,也加入了上述属性,但是提交后后台所有数据都为null了,不会报错,这种情况是上传文件过大,一...原创 2018-09-29 09:47:58 · 884 阅读 · 0 评论