发表于: 2017-05-05 23:27:34

1 1173


今天完成的事情:

敲完了webssm代码,期间出现无数小问题,解决了大多数问题


明天计划的事情:

1:搞清楚这个例子最后的问题

2:随自己的意志尝试修改和添加方法和功能.

3:继续学习mybatis


遇到的问题:

查百度显示是路径出问题,明天把它解决掉.


mybatis还是理解不够,问了师兄,也只是有个大概的概念

mybatis的mapper看网上的例子觉得很深奥..看不懂,换了一些例子也一样.问题大


收获:

1:mybatis中#{}和${}传参区别

使用#传入参数是.sql语句解析是会加上"",比如select * from table where name=#{name},传入的name为小李,那么最后打印出来的就是:select * from table where name='小李'
就是会当成字符串来解析
这样相比于$的好处是比较明显.如果你传入的参数为单引号,那么如果使用${},这种方式是会报错的

目前来看,能用#就不要用$


2:EL表达式

语法结构为${}
比如有A页面请求B页面,在A页面中有一句这样的代码:
String name="测试";
request.setAttribute("name", name);

那么B页面中将这样可以取到name中的数据:
${name}
这个输出的值应该是:测试

当然不一定要放在request中可以取到,同样放在page session 一样也可以取到。但是取值是有优先级的 page---->request----->session 等





返回列表 返回列表
评论

    分享到