一个jsp连带参数跳转到另一个jsp页面的解决方法

/**
 * 修改的点击触发事件
 * @param data
 */
function change(courseid) {
    //将获取到的courseid传入到session
    sessionStorage.setItem("courseId",courseid);
    //跳转到修改页面
    window.location.href="${sessionScope.path}/admin/jsp02/alterCourse.jsp";
}

上面的这个是一个触发按钮,可以通过设置onclick事件

$(sessionScope.path)/ 这里写跳转页面的相对路径

获取方法,在这里我是写一个函数,把数据返回,x()

 function x(){
            var data = sessionStorage.getItem("courseId");
           return data;
        }
  if(x()==null||x()==""){
                alert("请点击对应课程修改按钮");
                window.location.href="${sessionScope.path}/admin/jsp02/index.jsp";
            }else{
                a();
            }

这里是避免直接在页面地址上写路径报错误,传送一个空值过去

原文地址:https://www.cnblogs.com/bichen-01/p/11819159.html

时间: 2024-10-13 00:44:26

一个jsp连带参数跳转到另一个jsp页面的解决方法的相关文章

fileupload页面跳转找不到原页面的解决方法

做了个上传图片的功能,之前做的全都对,完全可以实现,但是后来再弄的时候,只要FileUpload控件里面有字(选择了图片),再按button.它尽然不执行button1_click事件,直接页面跳转,然后显示找不到页面.但是FileUpload如果是空的,就会执行.这事怎么回事啊??? 自己搞定啦.是上传默认大小1M的原因.在配置文件里改好就行了 修改方法如下: 你可以更改上传文件的大小的限制      在web.config中的 <system.web> </system.web>

1.通过一个界面的按钮跳转到另一个界面

1.建立两个布局文件main_layout(添加一个进入的Button),login_layout 2.建立两个java文件login_activity,main_activity a.login_activity: 重写父类AppCompatActivity中需要的调用的方法,用onCreate()方法,并且在该方法中setContentView()显示的视图(layout文件). /** * Created by Administrator on 2016/9/21. * 重载父类AppCo

Servlet处理业务逻辑,JSP处理视图渲染,Servlet处理请求后,把输出的结果转到JSP页面的解决方法

Servlet处理请求后,一般情况下,请求重定向或转发处理. (dispatcher)请求转发:也被称为服务器端重定向,是指服务器在处理多个request请求的过程中,先后委托多个JSP 接替处理的过程.用dispatcher的方法来实现,通过RequestDispatchers来实现,一个是forward,另一个是include.相应的JSP里实现dispatch的标签也有两个:<jsp:forward/>和<jsp:include/> Servlet跳转到JSP, reques

zf-关于邵阳市打印模块个别单号打印之后不会跳转到收费模块的BUG的解决方法

原因是 办结的时候 有个收费管理,里面会生成收费项目的单号,但是有1个单号是有问题的,没有关联到数据库里面的其他的表,所以打印之后不能跳转.如果跳转到收费模块 那么数据库里面的一个flag字段会变成9. 解决方法是 把这条数据删掉,然后重新创建一个一模一样的数据(注意:oid一定要一样才行)然后就解决了,之所以能解决目测是因为这个其他的表管理这个收费项目的表的时候,这个收费项目是本身就存在的,然而,如果要关联成功,需要在关联之后插入才可行.因此把这条数据删除之后重新插入一行一模一样的数据就OK了

Nginx反代,后端一个IP绑定多个SSL证书,导致连接失败之解决方法:HTTPS和SNI扩展

默认:SSL协议进行握手协商进行连接的时候,默认是不会发送主机名的,也就是是以IP的形式来进行https连接握手协商的,这就导致一个问题,当一台服务器上有多个虚拟主机使用同一个IP的时候, Nginx进行反代就会报错! SNI(Server Name Indication):就是为了解决一个服务器,同一个IP,使用多个域名证书的情况,也就是使用SSL连接服务器的时候,先发送访问的站点域名,这样服务器就会根据域名返回一个合适的证书. Nginx开启SNI: proxy_ssl_server_nam

vue,下级页面刷新导致路由跳转带过来的数据消失的解决方法

if(typeof(this.$route.query.result)=='string'){ //刷新时走这 }else{ //正常路由跳转过来后就把数据塞到 localStorage let obj = JSON.stringify(this.$route.query); //转化为JSON字符串 localStorage.setItem("prizeResult", obj); //数据存storage,防止刷新丢失 } 去localStorage取 let result = J

关于xamarin 运行项目报 一个或多个项目目标不支持生成操作“EmbeddedResource” 错误解决方法

1. 清理整个项目 2.删除 bin 和obj 3. 以管理员身份 打开VS,重新生成就不在会报错. 貌似 管理员总是那么的魔性~~~

【小程序技术点】navigator不能跳转到有tabBar页面的解决

在微信小程序开发中,页面包含tabBar能使整个页面变的美观而又整洁.与此同时,navigator能作为导航链接,很方便的跳转到其它页面. 但在使用的时候,很多人会发现直接使用navigator不能跳转到含有tabBar的界面.解决方法很简单,就是在使用navigator时加个参数,如下: <navigator url="/pages/index/index" class='white' open-type='switchTab'>开始</navigator>

关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用&lt;iframe&gt;标签包含了另一个jsp的访问问题

今天在做作业的时候遇到一个问题,以前我们写jsp代码都是放在webcontext 目录下,没有放在其子目录下面的WED-INF目录下面,所有导致浏览器可以直接访问jsp,所以存在安全性问题很大,经过了解,正确的写法是把jsp文件放在WED-INF目录下面,再通过控制器跳转.如果直接浏览器访问这个放在WED-INF目录下面的jsp就会出现404页面,找不到jsp文件. 1.首先我们来看一下放在WEB-INF目录下面的test1.jsp 是不能直接访问的,放在WebContext下面的是能够直接访问