针对自己不清楚的地方,弱项击破集合·大问题可变成小问题拆破

1.前端的布局和美观不是很熟。

   如何布局:第一步:设计页面的像素,然后计算像素,记得两个东西,一个是块状,一个是内联,块状是竖放的,而内联是连续放的,还有就是边框的宽度的设计了。

div,块状元素

span ,内联模型


上开始顺时针,以px为单位,用F12画 如何改变块状和内联? class和CSS的优先级 浮动布局 #sidebar{ float: right; } <style type="text/css"> div{ display: inline; } </style>

  

2.没有写测试案例驱动开发。

3.对Ajax传参的原理不是很懂

3.1尤其是那个actionsupport和ajax,然后有个对象的属性的时候会有莫名其妙的BUG存在

4.对actionsupport背后的原理也不是很懂

5.对bootstrap-table的参数不是很懂。

6.对每个步骤的写法没有系统的方法,就自己用别人的模版来写东西

6.1传参数到后台

6.2后台接受参数,并触发action

6.3后台作处理

6.4后台回显

7.自己建表的语句控制

8.hibernate的update方法必须更新全部吗?

insert的时候非空字段必须赋值。

9.如何用hibernate 插入一个外键?并且如何操作这个有了外键的表的增删查改?

10.复合主键的噩梦。

11.Action里可不可以用泛型?

WorkAction<T> ,应该是不可以的,想想struts.xml构造了workaction类,这时候应该要确定T类型了,如果没有确定的话,想想他能根据属性来自动反射这个类吗? 假如很多类也有这个属性呢,所以找不到,所以不太现实。

12.insert的时候,再重新从数据库取出来的时候中文乱码了?

13.JSTL标签的用法不太熟悉

14.bookstrapTable的Map是不是被封装过了,然后dataMap的时候是不用写dataMap.属性,去得到他的属性值

是不是经过了封装?

15.Struts的param的rootMap究竟有什么作用?wsyFunction的逻辑线究竟是怎么走的?

16.EL表达式与Js的交互

function operateFormatter(value, row, index) {

var userid="${LOGIN_USER_ID}";
var currentId = row.CUserId;

if ( currentId==userid){
return ['<a id="editBtn" href="javascript:void(0)" title="编辑">',
'<i class="glyphicon glyphicon-edit"></i>',
'</a> ',
'<a id="removeBtn" href="" title="删除" data-toggle="modal" data-target="#deleteModal">',
'<i class="glyphicon glyphicon-remove"></i>',
'</a> ' ].join('');
}


}

17.写SQL的 and or的执行顺序不太清楚。还有就是hibernate自动生成的SQL看不明白,所以就难搞。

17.

<span class="form-inline customer-search-margin-bottom mleft"> <label>联系人:</label> <input class="form-control searchinput" name="qqParam.c_name" value="${qqParam.c_name}" size="12"/>
</span>
<span class="form-inline customer-search-margin-bottom mleft"> <label>标题:</label> <input class="form-control searchinput" name="!!!!tUserPlan!!!万恶的粗心.CTitle" value="${tUserSummary.CTitle}" size="12"/>

上面会默认为  c_name="";而下面不会,这是为什么? 上面的qqParam是参数。而下面是数据库的对象 !!!!tUserPlan!!!万恶的粗心

原文地址:https://www.cnblogs.com/davidway/p/5975738.html