my-Life项目开发流程-02

1.解决变量R无法解析。

   答:获取本次请求的session哦!    return getRequest().getSession();   但是新页面的session好像到期的很快啊,刷新一下就好了! 

2.分页的问题哦!  

   分页变量无法解析?   因为你没有将分页domain添加到字典里,所以字典里是没有的哦! 

3.类找不到,包找不奥啊!      编译指定的类,重新编译整个项目, 重新打包项目。

   答:哦,soga,原来是配置文件没有指定扫描comm模块哦!!!!!!!!!!!!!!!!!   终于找到根源了!   哈哈! 

         记得哦,待注入的类上面一定要加注解哦(@component @service等等),不然扫描不到! 

4.控制input里面的文字对齐方式:  在input标签就可以设置哦,想想也是!  placeholder和value的文字都可以。

5.估计是session到期了,所以刷一下主页之后又好了,因为主页刷新,就会执行IndexController里面的request.getSession.setAttribute();

6.哦,目的知道了,搜索方法论哦!    要刷新页面,直接搜索那么多的方法哦! 

7.成员变量初始化, 声明变量后,由系统对变量做初始化!   如int,  初始化值为0。 

   但Integer初始化后值为null? 

8.哦,方法的执行,修改内存中的变量的值、状态信息。   哦哦!  明白!     方法对应的内存栈!!!!!!!!!!!!!!!!!!!!!

二: 条件查询的实现

1.java.lang.OutOfMemoryError: Java heap space

gradle 刷一下就好了! 明显摆着的呢,之前还好的,就因为你添加了那几行代码? 就不行了?

去掉试试,还不行! gradle重新构建一下就OK了!


2.看表单哦!

a:表单的重置button作用?

b:表单的button是不是必须是submit才行呢? 表单中的button默认就有提交行为哦,而且表单的action不行都可以哦!此时默认提交的是
当前页哦!

3.css样式表无效? 文件加载了! 浏览器没有缓存哦! 样式还是不变,因为你把rel=“stylesheet” 写成了 re=“stylesheet”! 低级错误

4.老是报删除失败! 原来是 @RequestMapping(value = R.ajax_deleteTL,method = RequestMethod.DELETE)
去掉method = RequestMethod.DELETE, 就好了哦!

三:

理解分页哦! 新闻这里的分页! 目标导向:实现青奥项目的那种分页哦!


1.Get请求,所以请求参数在url中,请求参数绑定到控制器。 同样是url中的参数名字必须和控制器的domain的属性name

一致? no, 只要控制器里的形参名字和url中的一致就可以了!

2.java形参:需要声明类型哦,用来盛装请求报文中的参数。 还有自己根据实际创建的对象哦!

3.String 是引用数据类型?


4.YomsPage: 当前页(默认是1) 总条数 总页数

发起请求创建分页,总共有多少页!

需要知道当前页、总页数,来对上一页,下一页是否可用做判断。 如果当前页==1,那么。。。
如果当前页等于总页数,那么。。。


5.控制器方法根据参数查询,其中分页就是一个哦!

分页查询需要知道:当前页码,从哪里开始查,查多少条!

控制器做的事,根据查询参数,查询数据,将数据添加到模型字典中。

6.注意结合当前页面的内容来理解代码哦! 按需查询,可以优化服务器哦!

当前页面需要绑定的变量都需要从字典中取哦! 所以本页面用到的东西都要放到字典中去哦!

7.哦,数据库保存日期和时间的时候做自动类型转化了! 保存到数据库的时候做转换,取出来的时候也做转换哦!

要实现JDateTime 和 Date的转换哦!

保存的时候用的是 Date 数据库可以做自动类型转哦!

取出来展示信息的时候日期格式转为Date哦! 但这不是我们想要的! 我们对其进行转换,但日期时间属性又是和domain相关联的

我们要转换呢,就会将其转换为其他的数据类型,但我们又不希望改变其在domain中的日期类型。

办法:田工的在页面中解决哦! soga!

       

原文地址:https://www.cnblogs.com/njqa/p/6279558.html