日期:2014-05-18  浏览次数:20786 次

struts问题!!跪求了!!跪求了!!
现在情况是这样的:

小弟我插入一条数据,判断改主键时候在数据库存在,是否会存在主键约束。存在的话用javascript的alert报错。

小弟尝试在jsp页面加个hidden值,但是实现起来的确非常不容易,大家能不能给我出点办法,让我实现这个功能!!

------解决方案--------------------
思路如下:
插入前先查询是否有此条记录,如果有则执行插入,没有此记录则弹出提示
------解决方案--------------------
不好意思,说反了,是:如果没有则执行插入,如果有此记录则弹出提示

------解决方案--------------------
前台读取查出的数据记录会吧,用查出的记录和你要插入的数据对比,相等就弹出提示,否则插入
------解决方案--------------------
在servlet中用request.setAttribute()方法存信息,再跳转到JSP页(不要用response.SendRedrict()方法),JSP页中用request.getAttribute()方法得到先前传的数据用 <%%> 代码段加入到JAVASCRIPT中如:
<script> alert( " <%=(String)request.getAttribute( "data ")%> "); <script>
------解决方案--------------------

ActionMessages 你没用过?
但这个alert在缓存里很难清掉~也就是你在下个页面回退的时候,依然会alert。。。


------解决方案--------------------
重新刷新当前页就可以了,然后就用你的那个hidden值。更新那个值一定要做的。

第二种思路:AJAX