企业项目
To-be-a-better-one
真如自在
展开
-
SpringMVC避免表单的重复提交解决办法
SpringMVC避免表单的重复提交解决办法-------使用重定向redirect 在实际的项目中,比如我们要更改一个学生的信息,则我们会使用提交form表单的方式,来进行修改。可是这样有一个弊端:我们仍然停留在当前的页面,并且表单里面还有刚才提交的学生的信息,有可能会发生表单重复提交的现象。 解决办法: /** * 根据学生的主键删除此条学生原创 2015-11-06 19:13:30 · 3767 阅读 · 0 评论 -
Tomcat7下项目切换到Tomcat8后,出现乱码
1. 问题描述Tomcat7下项目切换到Tomcat8后,出现乱码。无论Google还是百度,多数解决方法是server.xml设置URIEncoding=“UTF-8”。对于Tomcat7下遇到乱码问题,这样配置是正确的;但是对Tomcat7正常,切换到Tomcat8乱码的情况无效。2. 解决方法Tomcat8的server.xml配置添加为URIEncoding=“转载 2015-12-11 19:00:44 · 6771 阅读 · 0 评论 -
项目开发使用HttpSession存放当前登录用户的(1)用户信息、(2)可管辖公司
问题: 当某一个用户登录系统时,为当前登录用户分配一个会话对象(session对象)。用来存放此用户相关的 (1)用户信息:用户ID、用户姓名、用户密码、用户所在地等; (2)用户可管辖的公司(用户数据权限管理:当前登录用户只能查看自己所管辖公司下的司机信息):多个公司ID,以 逗号隔开。 使用session后,在项目其他的JSP页面或者controlle原创 2016-04-29 12:00:25 · 16801 阅读 · 2 评论 -
JavaWeb从JSP传递给controller参数的两种方式
1.使用HttpServletRequest getRequest的getParameter("key")获取: 1.1 JSP页面传递参数: 1.2 controller使用HttpServletRequest getRequest的getParameter获取参数: 2.使用form表单提交实体entity。 要求form中的某个属性name和原创 2016-04-29 15:11:43 · 28180 阅读 · 0 评论 -
No mapping found for HTTP request with URI [/DZCX_Manage/host/toHostMsg.action
问题: 项目启动点击某个页面的时候,控制台报No mapping found for HTTP request with URI [/DZCX_Manage/host/toHostMsg.action错误。可是项目结构中有对应的CarUserController.java文件,同时定义的 有@RequestMapping("/toHostMsg");并且applicat原创 2016-05-07 18:06:34 · 3692 阅读 · 0 评论 -
使用Jquery zTree实现后台数据权限的添加
问题:项目开发需求:为后台用户添加数据权限控制。 数据权限控制是指:当新建后台用户时,为其添加可管辖公司信息(b_user_company)。当某个用户登录后台系统时,他只能查看和处理自己所管辖公司下的司机信息。 解决办法:在新增用户界面,使用Jquery zTree树形插件添加一个所有公司的树,供超级管理员分配用户可管辖的公司,从而添加上数据权限控制。 1.关于如何一转载 2016-04-22 22:53:17 · 2610 阅读 · 0 评论 -
ajaxfileupload返回的json数据带<pre></pre>标签
问题:项目中使用ajaxfileupload上传文件,当返回数据dataType置为json,始终不走success方法 解决办法:后来调查后发现返回的json格式的数据首尾加上了标签 ,导致使用eval方法转换json报错。 修正方法: ajaxfileupload.js文件,uploadHttpData中 【eval( "data = " + data )原创 2016-04-22 23:05:32 · 8432 阅读 · 0 评论 -
Spring-Session配置,底层数据库使用Redis或Mysql
问题: 之前做项目的项目经理,分配了一个研究任务“在Maven驱动的项目中,配置使用Spring Session,同时底层存储使用Mysql。” 关于Spring-session的详细介绍;Spring-Session相较于传统的HttpSession的优点。 请参考:http://www.infoq.com/cn/articles/Next-Generation-Sessi原创 2016-08-28 13:27:46 · 5674 阅读 · 0 评论 -
项目使用第三方插件发送短信-------建周短信SDK(Software Development Kit)
问题:项目中使用第三方插件发送短信给指定的电话号码phone解决:使用第三方的插件,比如发送短信,建周短信SDKJava项目中使用JZMessageUtil.javapackage com.visionet.core.sms;import com.jianzhou.sdk.BusinessService;import com.visionet.core.exception.B原创 2016-09-08 20:53:16 · 2039 阅读 · 0 评论 -
解决 "检出Maven项目web.xml is missing"错误 和 “Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
错误1:从SVN检出项目时,项目报错web.xml is missing 错误如图所示:解决方法:发现他好像没有找到web.xml 然后在 properties 的Deployment Assembly下查看 发现他没有指定webappadd 一个指定到webapp目录下问题解决。问题2:Eclipse Maven 开发原创 2016-09-23 17:20:09 · 1146 阅读 · 0 评论 -
web.xml中的url-pattern标签/和/*有什么区别
缘起之前项目配置spring的servlet使用的是*.do。这次打算不要后缀,于是顺手改成了/*。结果发现页面打不开,堆栈溢出,页面加载陷入了死循环。解决赶紧找了一份可用配置进行比较,发现把/*改成/就可以了。接着尝试在网上搜索/*和/的区别。真的找到了一篇清晰的说明。果然还是自己基础知识掌握的不够细致。详解web.xml中filter和servlet都会用到ur转载 2017-08-10 18:33:29 · 914 阅读 · 0 评论 -
Apache HttpClient使用
一 场景: java后台开发经常会需要发送HTTP请求,经常会使用Apache的HttpClient发送请求。 maven项目需要在pom.xml文件引入 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h...原创 2017-12-05 16:28:15 · 3965 阅读 · 0 评论 -
项目中筛选条件起始时间查询 1.精确到某一天 '2016-02-24'; 2.精确到时分秒 '2016-02-24 10:03:55'
项目中经常会使用到的筛选条件是根据起始时间的范围去查询相应的记录。比如:查询'2016-02-20'-'2016-02-24',这个范围内完成的订单等。 前提条件:项目中的表(例如:t_order订单表)中涉及到的关于时间的字段(call_date 订单叫车时间),类型一般置为datetime(精确到时分秒 2016-02-24 10:03:55),而不是date(精确到某一天 2原创 2016-02-24 10:40:28 · 2342 阅读 · 0 评论 -
前台框架EasyUI的弹出框dialog,样式调整总结
项目开发使用到了前台框架EasyUI进行开发,因为它开发简单,容易入手,有详细的api支持,能够加快项目的开发进度,降低项目开发成本。 下面对最近使用到的关于EasyUI的弹出框dialog,样式调整进行简单总结: 1.设置弹出框可以最小化,最大化,可折叠,可缩放 2.在datagrid中设置,点击某一条数据进行操作时,设置蒙版效果原创 2016-04-01 12:29:25 · 30304 阅读 · 0 评论 -
实战企业项目--springMVC+Mybatis
1.Spring框架下页面跳转心得:JobDetailController中部分代码:@Controller@RequestMapping("jobDetail")public class JobDetailController extends BaseCRUDController { @Autowired private IndustryService原创 2015-11-06 17:00:17 · 2148 阅读 · 0 评论 -
将请求url中包含的主键id取出来,进行操作
1.JSP页面上书写样式function del(id){ window.location.href="${pageContext.request.contextPath}/student/delete/"+id;}2.在controller中取得url中包含的id信息@Controller@RequestMapping("student")@Re原创 2015-11-06 17:10:29 · 2309 阅读 · 0 评论 -
Java项目中数据库字段和用户页面显示之间的转换,比如性别字段:1显示男,0显示女
开发项目的过程中,经常会碰到这样的问题:学生信息管理系统中,学生的专业、性别字段,底层数据库中存储的信息和在页面显示的是不同步的。比如:性别字段数据库中1代表男,0代表女,而界面上需要我们显示男或者女,而不是直接从数据库中取出来的0或者1。这个应该怎么解决呢? 我们将数据库中的性别信息取出来,在前台jsp页面通过JS或者JQuery来处理和转换: JSP页面: 性别原创 2015-11-09 14:12:25 · 16749 阅读 · 0 评论 -
点击页面上的普通按钮(没有任何逻辑),可每次都重新请求一次
项目中有一个学生信息筛选页面,页面中有一个form表单放的是筛选选项,当点击搜索按钮时,查询出相应的学生信息。 问题:后来测试的时候,页面中的一个普通的按钮kkk(没有绑定任何的逻辑处理操作)点击之后,页面会重新发一次请求,十分诡异。 解决:最终发现是form表单的问题,form表单最下面有一个搜索按钮,说明这个form表单跳转到哪个逻辑中去处理。可是普通按钮kkk,也原创 2015-11-16 15:04:21 · 632 阅读 · 0 评论 -
标签tag和include的区别
项目中的问题:有时候我们做一个项目:比如企业管理系统,有很多个JSP页面,可是这些页面中有些部分是一样的,如页面头部、底部的介绍等。 为了在各个页面重复写相同的代码,我们可以采用两种解决办法: 1.使用include标签,引入静态的文件(提前将相同的部分抽离出来) 2.自定义tag标签下面我们来分析一下这两者之间的区别是什么: 1)使用inc原创 2015-11-15 10:50:30 · 1536 阅读 · 0 评论 -
星级评价插件使用
Jquery星级评价插件使用: 1)引入jquery.raty.js文件 2)引入jquery.raty.css文件 3)引入相应的图片:star-on.png,star-off.pngJSP中使用代码: 注意: 把star-on.png和star-off.png,这两个图片放在path路径下,然后这个插件会默认去加载名字为star-原创 2015-11-16 18:26:45 · 675 阅读 · 0 评论 -
Java后台使用支付宝进行支付实现---使用阿里提供的对应服务的支付宝接口
开发项目中使用到了财务支付:选择支付宝进行支付。在java后台实现支付宝支付,当初自己接受到这个项目时,也很迷茫,没有什么方向。经过自己研究之后,将自己的经验同大家分享,希望对大家有所帮助。 1.项目中肯定有商家用户,我们使用相应的阿里提供的接口时,主要使用两个东西:商户用户对应的PID和KEY 获取PID和KEY的方法: (1)在支付宝的首页 ht原创 2015-12-10 22:10:03 · 11219 阅读 · 0 评论 -
Java EE项目中的异常处理 (实在写的太好了,导致我非法转载!!!)
javaEE项目异常处理,一遍极好的总结。从整个项目的角度来看异常处理,如何通过异常处理,当项目出现未知错误时,立马找到出错的地方和原因。 链接地址 点击进去,准备接收干货吧!骚年 http://blog.csdn.net/luqin1988/article/details/7970792转载 2015-12-11 16:07:34 · 1405 阅读 · 0 评论 -
Mybatis中的一个关于日期操作的小问题
项目中,用户提现操作成功,会向对应的流水表中插入关于此次操作的流水记录。流水记录中有一列是创建日期(create_date),数据库中的类型是datatime。 插入操作使用事先写好的: 参数是一个对象,对象里有一个属性是Date createDate; 它的值是使用new Date(); 设置的值。可是问题:发现插入进去的时间是 2015原创 2015-12-01 16:11:10 · 1360 阅读 · 0 评论 -
项目中弹出页面的显示层次问题 CSS中z-index属性
1.CSS z-index 属性定义和用法z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:z-index 仅能在定位元素上奏效(例如 position:absolute;)!说明该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用转载 2015-12-24 10:18:18 · 8925 阅读 · 0 评论 -
项目使用log4j,指定日志打印出来的格式,打印到指定文件夹,每天打印一个日志等配置
给大家非常好的链接,受益匪浅http://www.cnblogs.com/seed_lee/archive/2011/03/04/1971241.html转载 2015-12-24 10:47:05 · 1029 阅读 · 0 评论 -
mysql数据库 复制一条记录到另外一张表中 本来为null的datatime字段,复制到另一张表中变为了0000-00-00 00:00:00
mysql数据库:问题描述:复制一条记录到另外一张表中 本来为null的datatime字段,复制到另一张表中变为了0000-00-00 00:00:00情景描述:java项目,有两个数据库一个是本地的数据库localdb,另一个是云测试数据库Clouddb。这两个都有一个发票表t_order_invoice。现在我要将localdb中的t_order_invoice的8条数据记录,导原创 2016-01-27 16:05:55 · 1758 阅读 · 0 评论 -
郝爽-----项目开发经验
大众项目所处的阶段是:已经基本开发完成,接下来需要系统、完善的测试来提升项目的质量。 如何开展系统有效地测试?同样是一样需要经验和技术的环节。 我非常荣幸可以听到郝爽讲述《项目开发经验》 1.程序员真正厉害之处,不在于正常处理,而在于异常处理是否完善; 2.处理一个问题要把握到其根源,同时在高处看这个问题是不是因为逻辑设计的有问题; 3.原创 2016-03-06 11:08:41 · 587 阅读 · 0 评论 -
Jackson用于Bean和XML之间转换
概述 Jackson是一个强大工具,可用于Json、XML、实体之间的相互转换。此篇博客主要着重于 实体和XML之间的转换。XML转换核心 要想灵活地进行转换,需要在实体上使用到Jackson提供的四个注解: @JacksonXmlElementWrapper:可用于指定List等集合类,外围标签名; @JacksonXmlProperty:指定包装标签名,或者指定标原创 2017-11-27 18:16:43 · 29114 阅读 · 13 评论