• 博客开通第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

  • 相关阅读:
    webpack4.0--安装操作
    刮刮卡制作思路--canvas
    Webpack 基础了解
    音量控制条demo,拖拽定位,点击定位
    我收到过的最好的职场建议——Nicholas C. Zakas
    跨域通信--Window.postMessage()
    小球沿贝塞尔二阶曲线的运动
    ES6 简写方式
    React 基础编写
    数据结构(十三)— 树结构之二叉树
  • 原文地址:https://www.cnblogs.com/licc09/p/3110720.html
Copyright © 2020-2023  润新知