开发中的问题点

小小的总结下 开发中遇到的问题点:
-----------------------------
前两天调试js老是出现什么 too much recursion 问题搞了半天原理是自己少写了个.do
发现可能出现的原因可能有关键字冲突.
发现用超连接提交时老是要点击两次才会去提交. 后来才发现<a href='void(0)' οnclick='nextPage()'>下一页</a>测试发现是void函数问题.最好去掉。
-------------------------
js中传递字符串到服务器发现截取出来有问题.查后才知道应为字符串中有_关键字需转义..
--------------------------------------------
使用jquery中的特效发现他的链式操作挺使用.如果分开可能有问题比如说你既想设置div的index有想让div的向上移动.. 这个时候一定要用链式.
---------------------------
最近使用json的jar自动生成json 转换json对象使用方法:http://hi.baidu.com/zhaoyanfangbd/blog/item/ac49de95afbe8215d21b709b.html
-------------------------

这个碰到了一个hibernate的no session proxy问题 后面查看得知自己的过滤器配置有点问题..
下次记得要把opensession过滤器 开在struts2过滤器前面..

-----------------
前些天用springsecurity老是出现登录成功后访问图片,css,js等问题结构自己搞了两三天后面在配置文件配置了访问路径 结果问题解决具体查看我的博客 spring security登陆也问题

------------------
复制数组:
System.arraycopy(list,0,newsTypeTotalList,newsTypeTotalList.size(),list.size());
void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
       从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
参数:
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数据中的起始位置。
length - 要复制的数组元素的数量。


----------------------------------------------
Exception executing batch: 
org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1
更新对象时发现出现这样的问题:
因为对象是自己重新new的 是一个瞬时的对象 dao层方法saveOrUpdate是针对persistent对象所有对象问题..
-------------------------------------------
中文编码成ascii命令
使用native2ascii.exe查Unicode ...
------------------------------------
attempt to create delete event with null entity :删除时对象id没有传递过去 或者对象已经为空了
---------------
今天一大早突然发现项目启动不了,看了控制台的报错日记不知所云 没办法 只能重新配置日记发现说我的连接mysql密码有问题 想想看了看 发现今天早上的机子启动的时候没有开始mysql服务 于是手动开启问题解决.. 想想为什么以前都可以开机启动mysql现在不可以了呢.. 纠结中

---------------------------------
今天项目中使用了dtree的右键 在ff下可以显示但是ie下面有问题最后搞了半天自己也不知所云最后才发现原来是自己的json串写错了...
------------------------------------------
js阻止事件冒泡
function stopBubble(e){
       if(e&&e.stopPropagation){
           e.stopPropagation();
       }else{
           window.event.cancelBubble=true;
       }
    }
-------------------
struts2中格式化字符串
<input type="text" value="<s:date name="person.birthday" format="yyyy-MM-dd" />" />
-------------------
mysql5.0中表中的字段不能有关键字,否则就会出现sql语句错误等问题
下面就是mysql中所有的关键字
ADD ALL ALTER
ANALYZE AND AS
ASC ASENSITIVE BEFORE
BETWEEN BIGINT BINARY
BLOB BOTH BY
CALL CASCADE CASE
CHANGE CHAR CHARACTER
CHECK COLLATE COLUMN
CONDITION CONNECTION CONSTRAINT
CONTINUE CONVERT CREATE
CROSS CURRENT_DATE CURRENT_TIME
CURRENT_TIMESTAMP CURRENT_USER CURSOR
DATABASE DATABASES DAY_HOUR
DAY_MICROSECOND DAY_MINUTE DAY_SECOND
DEC DECIMAL DECLARE
DEFAULT DELAYED DELETE
DESC DESCRIBE DETERMINISTIC
DISTINCT DISTINCTROW DIV
DOUBLE DROP DUAL
EACH ELSE ELSEIF
ENCLOSED ESCAPED EXISTS
EXIT EXPLAIN FALSE
FETCH FLOAT FLOAT4
FLOAT8 FOR FORCE
FOREIGN FROM FULLTEXT
GOTO GRANT GROUP
HAVING HIGH_PRIORITY HOUR_MICROSECOND
HOUR_MINUTE HOUR_SECOND IF
IGNORE IN INDEX
INFILE INNER INOUT
INSENSITIVE INSERT INT
INT1 INT2 INT3
INT4 INT8 INTEGER
INTERVAL INTO IS
ITERATE JOIN KEY
KEYS KILL LABEL
LEADING LEAVE LEFT
LIKE LIMIT LINEAR
LINES LOAD LOCALTIME
LOCALTIMESTAMP LOCK LONG
LONGBLOB LONGTEXT LOOP
LOW_PRIORITY MATCH MEDIUMBLOB
MEDIUMINT MEDIUMTEXT MIDDLEINT
MINUTE_MICROSECOND MINUTE_SECOND MOD
MODIFIES NATURAL NOT
NO_WRITE_TO_BINLOG NULL NUMERIC
ON OPTIMIZE OPTION
OPTIONALLY OR ORDER
OUT OUTER OUTFILE
PRECISION PRIMARY PROCEDURE
PURGE RAID0 RANGE
READ READS REAL
REFERENCES REGEXP RELEASE
RENAME REPEAT REPLACE
REQUIRE RESTRICT RETURN
REVOKE RIGHT RLIKE
SCHEMA SCHEMAS SECOND_MICROSECOND
SELECT SENSITIVE SEPARATOR
SET SHOW SMALLINT
SPATIAL SPECIFIC SQL
SQLEXCEPTION SQLSTATE SQLWARNING
SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT
SSL STARTING STRAIGHT_JOIN
TABLE TERMINATED THEN
TINYBLOB TINYINT TINYTEXT
TO TRAILING TRIGGER
TRUE UNDO UNION
UNIQUE UNLOCK UNSIGNED
UPDATE USAGE USE
USING UTC_DATE UTC_TIME
UTC_TIMESTAMP VALUES VARBINARY
VARCHAR VARCHARACTER VARYING
WHEN WHERE WHILE
WITH WRITE X509
XOR YEAR_MONTH ZEROFILL
-------------------------
-----改写前----------------------
<c:forEach items="${orders }" var="order">
        <c:set var="room" value=""/>
        <c:forEach items="${rooms }" var="room">
          ${room.rid }---${order.productid }--${room.rid==order.productid }
          <c:if test="${room.rid==order.productid }">
            room.rid----<c:out value="${room.rid }"></c:out>
            <c:set var="room"  value="${room }"/>   
          </c:if>
        </c:forEach>
        <div style="text-align:center">   
          <h2>${room.rid }---${room.hotel.name}住宿预订单</h2>
        </div>
        <br/>
</c:forEach>

-------改写后---------------------
<c:forEach items="${orders }" var="order">
        <c:set var="room" value=""/>
        <c:forEach items="${rooms }" var="hotelRoom">
          ${hotelRoom.rid }---${order.productid }--${hotelRoom.rid==order.productid }
          <c:if test="${hotelRoom.rid==order.productid }">
            room.rid----<c:out value="${hotelRoom.rid }"></c:out>
            <c:set var="room"  value="${hotelRoom }"/>   
          </c:if>
        </c:forEach>
        <div style="text-align:center">   
          <h2>${room.rid }---${room.hotel.name}住宿预订单</h2>
        </div>
        <br/>
</c:forEach>



 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值