12 2019 档案
摘要:1. 在做update业务时,在更新name时,需要检查与存在的是否有重名的现象。碰到的问题是,如果简单的判断bean是否一致,会导致自己没有改名也报重复,如果根据size大小,有时又不准确。解决如下: 2.在入参封装的时候,会传入一个实体bean。这个bean,取得他的name后,然后查找获取一个
阅读全文
摘要:在shiro中定义如下的权限,打算测试只能用admin角色,才能操作。后面的语句意思为,authc,被认证过的。roles[admin],必须是admin角色。 主要的坑是查询时开始只查询了admin的信息,没有做关联查询。导致role为null,后来在mybatis的xml文件中,重新封装了查询结
阅读全文
摘要:错找到后,很简单,就是在映射xml里,其中一个字段写错了,在实体类bean中没有找到映射。恰巧这个写错的字段 ,和类重名。 找了这么长时间,竟然这么简单的一个问题。
阅读全文
摘要:不能用attr取值,否则有刷新问题,取值异常,必须用prop取值。 参考文献,如下: 给每个checkbox一个name属值,然后再判断value是不是为true,为true就改变状态。这里要用prop的方式添加,不能使用attr(具有 true 和 false 两个属性的属性,如 checked,
阅读全文
摘要:两点要注意, 1. 在mapper的xml文件里,对应的需要填写级联字段,如 在这里,role为角色,是一个实体类,关联着admin用户。 在添加用户的时候,需要也添加进角色,这里的角色是 #{role.id,jdbcType=INTEGER},必须级联带上id 2.在前台jsp页面中,path属性
阅读全文
摘要:el表达式,变量声明时,不能有空格 这段代码,能显示role的实体bean,但是不能name的取值。 改为如下后 可以取值,‘就是说,items后面,引号里面“”不能有空格。 在springmvc的前台页面,如下显示,在value和label中,直接调用bean的字段即可,他会自动完成循环迭代。
阅读全文
摘要:在controller层,请求参数传入的id,并未在代码中书写使用。而是由springmvc自动封装成了bean对象 这层的role实体bean,如何而来,需要前台封装bean,举例用jquery的,就是给form表单加入name属性,然后ajax的serialize来传递。 在dao层,接口层 在
阅读全文
摘要:1,可以建立一个div,id为test,然后给按钮绑定一个单击事件,如下。 $('#test').text($("#updateform").serialize()); 2. 碰到的坑,在form的serialize的时候,需要给每一个input 赋予 name属性。如果没有name属性,只是id里
阅读全文
摘要:在用springmvc做json数据时,返回时,提示类型转换错误 如下, 解决办法为 在pom中添加,只要添加上这两个jackson的支持,就可以了。 在springmvc的controller的方法为,如下 若仍不能解决,可以在springmvc配置文件中进行如下配置(待验证) <mvc:anno
阅读全文
摘要:例如这样一条url ,http://xxx.xxx.xxx/zhouyi2/roleDel/35 ,这样的一个url地址,他的传递参数过程是 1. 首先在controller里,在地址映射中用 {} 大括号,把id,作为占位符。再在方法中 用@PathVariable 把地址变量,传递进来。 2.
阅读全文
摘要:在做添加add业务时,需要用springmvc的标签库,<form:input path="username">,指定其path属性,然后在form的指定modelattribute的属性。再在controller方法中传入bean。(开时显示时传入,类似bean的占位符,在正式添加时也要传入),在
阅读全文
摘要:本文主要是转载。 其中踩过的坑,第一个是在联合的结果集中,其中column是sql的列名,后面的property是bean中的字段。 在联合查询中,如果出现重名的字段,必须用别名的方式,重命名。别名再映射到column上。 建议使用左连接,不要使用第一种注释掉的方法,实际操作中,丢数据,比如role
阅读全文
摘要:共四步, 1.下载jar包,maven的坐标为 2. 在mybatis-config.xml里面加入分页插件,注意xml的命名空间顺序,一般他在最后。 3.在需要引入分页的controller类中,实现他。在查询之前,先设置他的分页的第几页,和分页的大小。在查询后,把他包含到一个pageinfo对象
阅读全文
摘要:把maven项目程序导入时,报错 配置应用程序监听器[org.springframework.web.context.ContextLoaderListener]错误 原因解决如下,项目上点击右键,在deployment assembly上,点击add,点击build path entries,然后
阅读全文
摘要:1. 在显示跳转的页面控制器中,传入modelAttribute的赋值,并在显示的jsp页面,用modelAttribute的属性将他显示出来。 如控制器代码: 这段代码主要负责转向,需要带上参数,admin。 然后jsp页面,有如下显示: 具体的校验过程,需要在添加方法中,实现校验: 校验的元数据
阅读全文
浙公网安备 33010602011771号