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

  • 相关阅读:
    log4j 日志配置
    找出两个列表元素中相同的元素
    列表元素去重
    hdu 2149 Public Sale(巴什博弈变形)
    POJ 3169 Layout (差分约束+SPFA)
    hdu 1494 跑跑卡丁车(动态规划)
    hdu 3177 Crixalis's Equipment(贪心)
    HDU 1576 A/B(扩展欧几里德变形)
    POJ 1061青蛙的约会(扩展欧几里德)
    IE6下的CSS多类选择符
  • 原文地址:https://www.cnblogs.com/licc09/p/3110720.html
Copyright © 2011-2022 走看看