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