zoukankan      html  css  js  c++  java
  • javaWeb开发中常见的问题

    1.修改表单提交的时候不好使可能是因为没写对应隐藏域的ID

    2.el表达式在js代码中要加“”,例如 "${}"

    3.JavaScript中的函数也有重载的特性。如果两个input中添加了相同名字的函数,一个传参数另一个不传参数,最终调用的时候会根据参数的不同来调用。

    4.利用jQuery来调用父页面和子页面的方法。父页面中有<iframe url="" name="son"></iframe>的标签,如果父页面抓取子页面的select标签的value值可以使用son.$("select").val(),调用子页面的方法可以采用son.方法名();子页面抓取父页面的select标签,可以采用parent.$("select"),调用父页面的方法可以采用parent.方法名()。 

    5.根据id判断该标签下是否有子标签,如标签<body id="tbody"></body>$("#tbody").children().length==0true的话就没有字标签。

    6.根据id去掉input文本框中的空格 ,$.trim(  $("input[name='myInput']").val()  )

    7.jsp页面传值的时候会默认转化字符串,如果在JavaScript中比较数字大小的时候应该使用parseInt(),或者parseFloat()函数将字符串转化为对应的数字。

    8.在controller控制层中的servicenull时,可能是可见性的问题造成,比如方法应该是public但是却写成了private

    9.mapper.xml文件有三个映射路径,mapper接口的路径,实体类的路径,添件查询+分页的page类路径,有一个路径对不上就无法正常启动项目,使项目无限处于循环。

    10.java.lang.IllegalStateException: Ambiguous mapping found. Cannot map '***Controller' bean method 报了这样的错误可能是因为控制层controller的名字起得重复了。

    11.关于字符串转义的问题,"<iframe src="<%=ctx%>/cwgzl/selectHuiyuan.action?cwgId="+cwgId+"&cwgNo="+cwgNo+"&cwgJiage="+cwgJiage+"" width='100%' height='300px' style='border:0' ></iframe>",     $("#caShiId").append("<option value="+value.caId+">"+value.caName+"</option>")。

    12.配置文件mapper.xml与mapper接口之间多个参数的对应关系,mapper接口中起名List<HyglHuiyuan> getHy(@Param("hyName")String hyName, @Param("hyPhone")String hyPhone),在配置文件中的SQL语句可以通过对应的名字获取。如果不起名字的话可以按照顺序0,1,2或者param1,param2,param3来标识。

  • 相关阅读:
    陆金所的8.61%是怎么算出来的
    自已开发完美的触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
    JavaScript移除绑定在元素上的匿名事件处理函数
    JavaScript : 零基础打造自己的jquery类库
    自定义右键菜单
    移动端拖拽(模块化开发,触摸事件,webpack)
    读书笔记--对象、实例、原型、继承
    JavaScript的Object的一些静态方法(*************************************************************)
    CSS3模拟IOS滑动开关
    lnrfvnhjttpvvlj
  • 原文地址:https://www.cnblogs.com/ALittleMoreLove/p/9208472.html
Copyright © 2011-2022 走看看