zoukankan      html  css  js  c++  java
  • 博客开通第72天

    1、今天遇到的问题:

    通知单Dao里出现的问题,一直没有去注意:

    String GET_ALL_ITEMS_ALLCOUNT = "SELECT COUNT(1) FROM b_m_inform"+ where.toString();// B_M_Inform,ID,TITLE,
    // STATUS
    String GET_ALL_ITEMS = "SELECT INFOR_ID, TITLE, CONTENT, TO_CHAR(INFOR_TIME,'YYYY-MM-DD') INFOR_TIME, INFOR_TYPE "
    + "FROM B_M_INFORM" + where.toString() + sortSql.toString();

    写成了

    String GET_ALL_ITEMS_ALLCOUNT = "SELECT COUNT(1) FROM b_m_inform";// B_M_Inform,ID,TITLE,
    // STATUS
    String GET_ALL_ITEMS = "SELECT INFOR_ID, TITLE, CONTENT, TO_CHAR(INFOR_TIME,'YYYY-MM-DD') INFOR_TIME, INFOR_TYPE ";

    2、这之后又遇到新的问题:数据库里的东西查不出来了。郁闷……

     java.sql.SQLException: ORA-00907: 缺失右括号

    解决方法:去掉多的一个‘;’不知道是不是这个原因造成的,但是去掉之后就可以查看了。

    3、现在遇到的问题是页面分页问题:

    查询出来数据库里的东西,点击下一页出来第二页的内容,之后无论点击什么都只显示第二页的内容。控制台里没有报错,什么原因呢?

     (java中用固定模板出现分页问题该怎么解决?)

     action.xml里面相对应的bean里面少了一个scope属性,struts2中必须用到的。

    原来写的是:

    <bean name="bminformAction" class="com.txkj.business.inform.action.BMInformAction" >

    <property name="sessionContextUtil" ref="sessionContextUtil"></property>
    <property name="messageUtil" ref="messageUtil"></property>
    <property name="bmInformDao" ref="bmInformDao"></property>
    </bean>

    更改后的是:

    <bean name="bminformAction" class="com.txkj.business.inform.action.BMInformAction"
    scope="prototype">
    <property name="sessionContextUtil" ref="sessionContextUtil"></property>
    <property name="messageUtil" ref="messageUtil"></property>
    <property name="bmInformDao" ref="bmInformDao"></property>
    </bean>

    4、jsp页面中读取出来的时间Wed May 29 05:05:32 CST 2013怎么转换成yyyy-mm-dd?

     解决方法:导入标签<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

    页面获取为:<fmt:formatDate value="${bminform.INFOR_TIME}" pattern="yyyy-mm-dd hh:mm:ss"/>

    5、jsp页面中显示下拉列表的:

    例子:

    1. <select name="entity.officeName">  
    2.        <option value="">--请选择--</option>  
    3.   <s:iterator value="#application.officeList" id="bean">  
    4. <option value="${bean.value}" <s:if test='#bean.key==entity.officeName'>selected</s:if> >${bean.key}.${bean.value}</option>  
    5.   </s:iterator>  
    6. </select> 

    我写的是:

    <select name="informtype">
    <option>--请选择--</option>

    <option value="公司通知">公司通知</option>
    <option value="">系统通知</option>
    <option value="">其他通知</option>

    </select>

    6、oracle数据库里更改系统默认时间格式:Tools--》preferences--》Date/Time

  • 相关阅读:
    Collections.unmodifiableMap,Collections.unmodifiableList,Collections.unmodifiableSet作用及源码解析
    Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析
    Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例
    Mybatis源码解析,一步一步从浅入深(三):实例化xml配置解析器(XMLConfigBuilder)
    Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码
    Cannot find class: com.mysql.jdbc.Driver错误及解决办法。
    Mybatis源码解析,一步一步从浅入深(一):创建准备工程
    Maven 创建项目之简单示例
    常用注解记录
    jmeter性能测试工具
  • 原文地址:https://www.cnblogs.com/licc09/p/3110720.html
Copyright © 2011-2022 走看看