JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做?

问题描述

JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做?

如题:

        var  s="sdd";
      <% session.setAttribute("msg",s);%>

这个代码如何把s放到这个session中??

解决方案

服务器端无法直接使用客户端内容,用提交到服务器才行,用表单或者ajax来提交s的值

http://www.w3school.com.cn/jquery/ajax_ajax.asp

解决方案二:

http://www.jb51.net/article/42500.htm

时间: 2024-12-31 02:12:10

JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做?的相关文章

急求思路:想在项目中增加一个在线群聊功能

问题描述 现在有一个JAVAEE项目,想在项目中增加一个在线用户群聊的功能,希望大家给点思路,谢谢了.急急急. 解决方案 解决方案二:百度一下DWR推聊天室?解决方案三:不是,就一个简单的在线用户群聊的功能.不需要保存记录.解决方案四:可以用ICE中间件,可以自己写是什么环境,局域网还是外网,是c/s还是b/s的解决方案五:引用3楼up2pu的回复: 可以用ICE中间件,可以自己写是什么环境,局域网还是外网,是c/s还是b/s的 外网.javaee项目.解决方案六:ajax解决方案七:socke

jsp页面中有一个插入行的功能,如何将新插入的行在原来所有行的最上一行显示

问题描述 jsp页面中有一个 插入行的按钮和删除行的按钮,当新插入行时,如何将新插入的行在所有行的最上行显示,现在做的效果是:新插入的行在所有行的最下行显示 解决方案 你应该用得是appendChild 方法 或者insertRow 这样你将 appendChild 换成 insertBefor(第一个) 或者 insertRow(0) 应该就可以了解决方案二:新插入的行中记录日期 然后用时间倒排序不就行了 如果你做的是前台的没有直接往数据库里面写 那就用dom把数据重新加载一遍 因为纯前台的数

图片-通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的

问题描述 通过jsp页面上传图,路径保存到oracle中,怎么能在上传的时候把文件的名字改成自己想要的 图片保存到磁盘后,当我想换掉这个图片时,用什么方法可以用新的图片覆盖掉老图片 解决方案 一般存路径就是文件改过名字的路径,再次保存新图片,取得原来的路径删除呗,然后在存 解决方案二: 上传的时候重命名同时将文件路径的信息保存到数据库. 硬盘保存文件 . 解决方案三: 用文件流写文件的时候路径不就是名字 解决方案四: 上传的时候用自己想要的名字存在服务器上就行了

怎么在JSP页面内执行装在字符串内的JS代码

问题描述 如何在JSP页面中运行一个字符串,该串内装的是JS代码,也就是说怎么在JSP页面内执行装在字符串内的JS代码该JS的作用是构建一个动态TREE,数据是从数据库中取得的, 解决方案 解决方案二:可以自己编写规则来解析:A-A1,A2,A3|b-b1,b2,b3解决方案三:不知道你说的是否要从后台加载树,如果是的话,你用迭代标签,可以用<logic:iterate>标签或者用<c:forEach>标签.在迭代里面加上js的方法,这样就能循环迭代出来了.goodluck解决方案

jsp-从数据库读取内容,将内容显示在JSP页面,可是JSP页面什么也不显示

问题描述 从数据库读取内容,将内容显示在JSP页面,可是JSP页面什么也不显示 先用一个Html写出前台页面,然后点击提交后跳转到一个Servlet页面,该页面用于向数据库中添加前台用户输入的信息,然后重定向到一个查看信息的Servlet该Servlet用于将信息交给一个JavaBean最后用一个JSP显示信息,可是我在myeclipse中执行后什么也不显示,Access数据库里也没有内容,该怎么办啊?? 解决方案 第一步,测试你后台的第一个Servlet页面接收到了前台提交的数据. 解决方案二

jsp 网站开发-打开jsp页面变成下载jsp文件

问题描述 打开jsp页面变成下载jsp文件 login.jsp网页文件,我用360浏览器打开时变成了下载login.jsp文件,哪位大神知道这是什么原因,我之前打开好好的不出错,但是用花生壳申请的域名打开后就出现了这种情况,求解啊!!开发-打开jsp页面变成下载jsp文件-jsp打开新页面"> 解决方案 检查一下jsp页面<%@ page contentType=""text/html; charset=utf8"" %>有没有问题.例如

js中定义一个变量并判断其是否为空的方法_javascript技巧

js中定义一个变量 var params=null;判断params不为空的方法: 复制代码 代码如下: if(params && params.hasOwnProperty("name")){} 其中:console.info(params);//结果为:Object {}

编程c语言-vs2013中如何定义一个结构体该结构体定义一个结构体数组 结构体数组中包含一个链表

问题描述 vs2013中如何定义一个结构体该结构体定义一个结构体数组 结构体数组中包含一个链表 这样定义对么 编译时报错 缺少:在*前面 这是哪错了啊 请高手指点指点 解决方案 你把两个结构体的定义调换一下次序就没问题啦,要先声明或定义结构体:Station,才能使用 解决方案二: 因为struct Station是在struct Train结构体之后才定义的,所以你要在这之前先声明一下struct Train 解决方案三: 做一个前向声明,或者调换两个结构位置都可以. 解决方案四: 结构体数组

如何在jsp页面将不定数量的bean封装到List中

问题描述 就像购物车那样,用户点击某个商品的订购按钮,再提交,后台用一个List接收,求解 问题补充:回一楼,只是个比方...现在的需求就是bean的数量是全由用户决定,jsp页面应该如何处理,提交之后才能封装成一个bean,如果描述的让人很难理解,我很抱歉 解决方案 如果后台是Struts,用Struts的API如果是JSP,用Servlet的API getParameterValues(),得到的就是List前提是,前台页面中的Form中,多个东西同名.<input name="ite