在JSP中,当添加信息成功后跳转回主页面并弹出操作成功提示框

if(dg.addmes(title,forumname,pdate,cont)){
//成功 此处向request中添加一个参数
request.setAttribute("str", "true");
request.getRequestDispatcher("suc.jsp").forward(request, response);
}else{
//失败
此处向request中添加一个参数
request.setAttribute("str", false");
request.getRequestDispatcher("lostcid.jsp").forward(request, response);
}
suc.jsp页面的body体中添加语句
<%
if ((String)request.getAttribute("str") == "true") {
%>
<script>
alert("操作成功!");
</script>
<%
}
%>
lostcid.jsp页面的body体中添加语句
<%
if ((String)request.getAttribute("str") == "false") {
%>
<script>
alert("操作失败!");
</script>
<%
}
%>

时间: 2024-10-13 11:33:42

在JSP中,当添加信息成功后跳转回主页面并弹出操作成功提示框的相关文章

登录成功后跳转回登录前的页面,实现思路

首先,我的网站都是动态跳转的. 整体思路: 1.拦截:在拦截到用于session过期,或用户未登录的情况下,将登录前requestUrl,post请求的参数组成paramMap存放到session中 String requestURL = request.getRequestURL().toString(); Map<Integer, String> paramMap = new HashMap<Integer, String>(); Enumeration e = req.get

登录后跳转回当前页

<?php // 登录后跳转回当前页 Mage::getSingleton('customer/session')->setBeforeAuthUrl(Mage::helper('core/url')->getCurrentUrl()); ?> <div>参加团购需要首先登录哦.点击 <a href="/customer/account/login/" class="light-blue">马上登录</a>

django 中新添加外键后一直报错

在模型中添加了外键,然后一直显示**_id无数值 原因在于在model中新添加字段,没有写进数据库 正确操作为: 首先,进入开发环境(也就是说,不是在发布环境里): 1.在你的模型里添加字段. 2.运行 manage.py sqlall [yourapp] 来测试模型新的 CREATE TABLE 语句. 注意为新字段的列定义. 3.开启你的数据库的交互命令界面(比如, psql 或mysql , 或者可以使用 manage.py dbshell ). 执行 ALTER TABLE 语句来添加新

jfianl 登录状态验证,未登录打开登录页面,登录成功后跳转到请求页面

项目中的一个需求,1.当用户提交预约信息时,如果未登录跳装到用户登录(注册)界面. 2.当登录(注册)成功后,跳转到请求页面 思路:1.增加登录状态验证拦截器,验证登录状态,如果未登录,获取请求路径,并保存在requset中,跳转登录(注册)页面 2.前台form中 增加 hiddent  input  .value为request中的请求路径 3.后台登录controller中验证,如登录(注册)成功则跳转到 请求路径 代码:1. public class LoginInterceptor i

shiro控制登陆成功后跳回之前的页面

登陆之后跳回之前的页面是在做登陆注册模块时遇到的一个需求,也是很有必要的.若用户直接访问登陆页面,那可以控制它直接到首页,但是要用户没有登陆直接访问自己的购物车等需要经过身份认证的页面,或者因为session超时,用户需要重新登陆,那么这个时候跳回之前的页面就是一件提升用户体验的事情了.实现这一功能,暂时想到两种方法,一是用ajax的方式登陆,这样直接在当前页面弹窗让用户登录既可,二是把用户未登录前的url存在session中,login成功之后先检查session中是否存在这样的一个url.

Laravel 登录后跳转回登录前浏览的页面

一.经过 Auth 中间件检查后跳转至登录页面 也就是没有通过 auth 中间件的认证检查,被 auth 中间件拦截后跳转至登录页面.这种情况下,Laravel 默认会在用户登录成功后自动跳转回登录前浏览的页面.auth 中间件是怎么做到的? 打开 auth 中间件文件: // vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php protected function authenticate(array

ubuntu-登陆后跳载回登陆界面

现象:在Ubuntu登陆界面输入密码之后,黑屏一闪并且出现了check battery state之类的文字之后,又跳转到登录界面.原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件. 说明:Xauthority,是startx脚本记录文件.Xserver启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic co

关闭 window 7 映射网络驱动器后,打开里面任何文件的提弹出安全提示的功能

在使用虚拟机运行linux来做测试时,因为需要物理机与虚拟机需要共享文件,所以使用samba搭建了共享服务; 但是在window下打开通过网络驱动器共享成虚拟盘中的文件时,不管是打开txt这种无关运行权限的文件都弹出一个"我们无法验证创建此文件的人员. 是否确定要打开此文件"的安全提示确认提示.够烦人的;每次都需要使用右键来打开才能避开这个提示.郁闷.今天在google上找了一下,终于有了解决方案; 打开文件的提示见下图: 解决方案是: 打开ie浏览器,在站点安全上把这个映射路径加入安

当网站中嵌入视频中,总是弹出迅雷的下载框,或者视频无法播放的情况

最近遇到一个奇葩的问题,在web中嵌入视频要么就是弹出迅雷下载的窗口,要么就是提示:您的视频路径不对或者不支持您的类型,这有一种可能就是装了迅雷.具体的解决办法就是,直接把迅雷中的设置关了就行. 如下图,把其中的勾去掉就行. 如果还是不行的话,有可能就是internet设置的问题.只需要在IE浏览器中更改设置就行.具体如下: IE浏览器选项工具-internet属性-程序-管理加载项-已使用的加载项 在这里面把迅雷的插件关闭 如果想要还是这里打开就可以了