发表于: 2017-08-11 23:17:28

2 976


今天完成的事情:

1. 完善代码,改一下字段

2. 改字段好麻烦

3. 学到了新的姿势


明天计划的事情:

1. 开始任务5

2. 拆分禅道

3. 学习request


遇到的问题:

1. List的某条记录的属性赋予一个数组,为空指针。

张帆师兄帮助解决:方案在下面收获


2. 把数组a传入JSP可以,但是控制它循环输出难

易库教程里面有,结合百度解决,具体在收获里。


3. tomcat无法加载静态资源???,访问静态资源404,已经排除了nginx的原因,所有的路径都是绝对路径,


在statics下创建的index.jsp也不能访问

服务器上:



浏览器上:










收获:

1.  List的某条记录的属性赋予一个数组,为空指针。


List<Profession> professions = professionService.selectProfessionAll();
int a[] = new int[professions.size()];
for(int i = 0;i<professions.size();i++){
    a[i] = professions.get(i).getSocialNeeds();
}


重点在于int a[] = new int[professions.size()];

可以不用赋值和指定数组个数。

       a[i] = professions.get(i).getSocialNeeds();

可以把具体的某个proession的sociaNeeds的赋予a[i];


2. 把数组a传入JSP可以,但是控制它循环输出

 <div class="row">

            <c:set var="i" value="0"/>

               <c:forEach items="${professions}" var="professions" varStatus="st">

<!----#############JSP##############JSP##############JSP#############------------------>

                   <div class="warp-class2">

                        <b class="text-b">有${a[i]}人正在学</b>

                    </div>

                <c:set var="i" value="${i+1}" />

            </c:forEach>


再次知道各种标签之间和JSP可以嵌入的JAVA代码不能混用



3. 关于MapperScannerConfigurer

 <!--MapperScannerConfigurer 可以不用再写映射关系的命名空间,并且扫描包下所有Mapper 类-->
    <!--<bean id = "student" class="org.mybatis.spring.mapper.MapperFactoryBean">-->
        <!--<property name="mapperInterface" value="task.jnshu.dao.StudentMapper" />-->
        <!--<property name="sqlSessionFactory" ref="sqlSessionFactory"/>-->
    <!--</bean>-->
    <!--MapperScannerConfigurer 可以不用再写映射关系的命名空间-->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="task.jnshu.dao" />
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    <!--<bean id = "profession" class="org.mybatis.spring.mapper.MapperFactoryBean">-->
        <!--<property name="mapperInterface" value="task.jnshu.dao.ProfessionMapper" />-->
        <!--<property name="sqlSessionFactory" ref="sqlSessionFactory"/>-->
    </bean>
但是
@Autowired
ProfessionMapper professionMapper;
professionMapper在test和serviceImpl下爆红,但运行却正常没有错误????,可以进行增删改查????




4. 对jdbc.properties的加载引用

<!--加入jdbc.properties,当自动扫描mapper.xml确定到和jdbc.properties不是同一级目录下-->
<context:property-placeholder location="classpath:jdbc.properties" />
<!-- springMyBatis完美整合,不需要mybatis的配置映射文件 -->
<!-- 二、创建mybatis会话工厂 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <!-- 自动扫描mapping.xml文件 -->
    <property name="mapperLocations" value="classpath:mapping/*.xml"></property>
</bean>





进度: 

         任务开始时间:8.6

         预计完成时间:8.11

         是否有延期风险:有

         第一次延期 | 延期至 2017.08.12 | 被最后的静态资源访问卡住了,求师兄解答一下!

 

禅道:http://task.ptteng.com/zentao/project-task-264-unclosed.html



PS:当前时间是:3:38,来修真院第一次这么晚




返回列表 返回列表
评论

    分享到