java web
haibin_hu
这个作者很懒,什么都没留下…
展开
-
jsp 连接mysql插入数据乱码
debug模式,页面输入汉字,进来action后看到值也是汉字,就是保存到数据库中后显示为??,乱码为数据库编码格式问题,修改连接字符串为:private String dbUrl="jdbc:mysql://localhost:3306/sushe?useUnicode=true&characterEncoding=utf8";private String dbUser="root";p原创 2016-06-23 22:22:00 · 403 阅读 · 0 评论 -
eclipse使用mybatis做查询时条件有汉字的不能执行成功
private static String url = "jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8";在访问链接后加上字符编码后,可以执行成功并返回正确的结果。具体情况是:我在本地编译程序,运行都没问题,但到服务器上虽然可以登录成功,但菜单加载不过来,mysql、jdk、tomcat重装配置了几遍不行,后来分析可以登录成原创 2016-10-31 19:31:55 · 1831 阅读 · 0 评论 -
js判断返回值类型为空的情况下
js调用后台方法,返回值后判断是否为空,然后给input赋值$.post("busVatLog/search/allListbyid.do" ,{"cust_id":$('#id').val(),"fee_month":$('#payMonth').val()} ,function(vatlog){原创 2016-09-14 08:05:06 · 4412 阅读 · 0 评论 -
传统javabean与spring中的bean的区别
用处不同:传统javabean更多地作为值传递参数,而spring中的bean用处几乎无处不在,任何组件都可以被称为bean。写法不同:传统javabean作为值对象,要求每个属性都提供getter和setter方法;但spring中的bean只需为接受设值注入的属性提供setter方法。生命周期不同:传统javabean作为值对象传递,不接受任何容器管理其生命周期;spring中转载 2016-06-30 21:43:49 · 14148 阅读 · 0 评论 -
serlvet和spring中接受参数的区别
spring比serlvet多封装了一层。在spring中只需要在action中对应的方法参数中声明(RegisterFormBean a)实体类,spring框架就会自动转换为实体类。在serlvet中只能通过request来获取页面中的参数,为了方便,用以下代码把request转换为实体类://将客户端提交的表单数据封装到RegisterFormBean对象中RegisterFormB转载 2016-08-03 08:33:46 · 1304 阅读 · 0 评论 -
spring注解注入单例
spring注入默认是单例模式,单例即对象只生成一次;需要多例的,需要手动设置。@Component默认单例如果想声明成多例 用@Component@Scope("prototype")@Controllerpublic class LoginAction { private List list = new ArrayList();//页面重复提交用的变量,每次访问都去判断这个变原创 2016-08-05 08:28:55 · 8064 阅读 · 0 评论 -
mysql date_format
因为加date_format和不加查询出来的结果不一样,所以查了一下对应表,下面不正确的时分秒是按以前的经验写的,有时候经验也害人吶。时间格式是:date_format(字段,'%Y-%m-%d %T') 不是:date_format(字段,'%Y-%m-%d %H:%m:%s') 因为%m代表的是月份,所以这个写法取不到正确的时分秒。引用下具体格式表:格式 描述%a 缩写星原创 2016-07-21 08:30:09 · 256 阅读 · 0 评论 -
@Transactional 出错后不会回滚
用了@Transactional后,执行了多条更新数据库语句,最后两条执行错误,但是没有回滚,简要代码如下: @Transactional public String Test(HttpServletRequest req){ try{ //代码 }catch(Exception ex){ //捕捉异常 } return ""; }搜索后找到一篇文章:http:转载 2016-07-27 14:41:21 · 963 阅读 · 0 评论 -
eclipse复制粘贴js代码卡死的问题
在项目的根目录找到.project文件,如下图:打开删除其中的一行: org.eclipse.wst.jsdt.core.jsNature保存后重新打开项目就不卡了。但后果目前未知。没有解决的话,继续看:http://blog.csdn.net/zhangzikui/article/details/24805935转载 2016-07-26 11:58:27 · 411 阅读 · 1 评论 -
eclipse中写js会自动补全大括号,但是回车的时候会加一个大括号
本来应该是写完左括号,出来右括号,回车写内容实际上是写完左括号,出来右括号,回车又出来一个右括号需要在window---preferences,搜索typing ,找到javascript 右边的Braces取消选中,然后apply后点击OK,设置成功或,回车就不出来了转载 2016-07-25 11:41:01 · 3905 阅读 · 0 评论 -
easyui 选中指定行
var rowindex=-1;//定义全局变量,选中行索引$(function(){ $('#housingGrid').datagrid({ //title : '编辑', //iconCls : 'icon-ok', //width : 200, nowrap : true,//设置为true,当数据长度超出列宽时将会自动截取 str原创 2016-07-01 15:20:46 · 10549 阅读 · 0 评论 -
防止表单重复提交
防止表单重复提交的两种方法:1、前台js验证var postval=0; function saveForm(){ if(postval==1){return;}//如果正在提交,就返回 postval=1;//执行方法后,告诉变量正在提交中 $('#form1').form('submit',{ url: url, onSubmit: function(){原创 2016-07-24 08:59:33 · 470 阅读 · 0 评论 -
px 可以用小数(0.5px)
参考:https://segmentfault.com/q/1010000003053873在使用小数点时,也会存在一些浏览器解析差异的问题:.container{ width:10.9px; height:6.2px;} IE8 中会显示当前的宽度为11px,而在 IE7 会以10px进行显示;所以对于小数点的使用不同浏览器会存在不同的解析方式:转载 2016-07-01 09:44:26 · 6969 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Page directive: invalid value for import
参考:http://blog.csdn.net/baozhengw/article/details/42100725出错的页面:这里没看出什么错误,但是老提示,新建一个jsp空页面,把top.jsp替换后没有问题了,所以把问题缩小到top.jsp页面,结果发现和参考文档一样的问题,多一个封号修改后保存正常转载 2016-06-30 16:05:04 · 516 阅读 · 0 评论 -
The JSP specification requires that an attribute name is preceded by whitespace
Servlet.service() for servlet [jsp] in context with path [/wuliuweb] threw exception [/top.jsp (line: 1, column: 64) The JSP specification requires that an attribute name is preceded by whitespace] wi转载 2016-06-30 09:55:18 · 561 阅读 · 0 评论 -
request.getContextPath() 下有红线 生成不成功
设置后正常原创 2016-06-28 08:51:57 · 2945 阅读 · 0 评论 -
eclipse 全文搜索查找字符串
选中项目,按Ctrl+H,输入字符串,选择搜索的类型,Scope是搜索的范围,默认的是全部项目,选择selected resources是选中的这个项目转载 2016-06-26 10:20:24 · 1610 阅读 · 0 评论 -
BigDecimal除法后保留两位小数
BigDecimal numBigDecimal=new BigDecimal(5.33);numBigDecimal=ConvertNumber(numBigDecimal,3,2);//调用,5.33/3后保留两位小数1.7766666=1.78//BigDecimal 截取小数位,四舍五入 public BigDecimal ConvertNumber(BigDecimal bi原创 2016-07-31 08:54:20 · 115614 阅读 · 0 评论