Jsp怎么接受Post来的数据

Jsp怎么接受Post来的数据,第1张

例子:

把data : {d:"[{name:\"sdfsd\", id:\"sdffsd\"}, {name:\"sdffsd\", id:\"sdfsd\"}]"} 以字符串传过去,logicdatajsp 那边requestgetParameter("d")接收就可以拉

本身JSON就是属于字符串类型的

或者

那你只能在jsp中去写java代码

js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据

java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:

<script>

var url="<%=url%>";

alert(username);

</script>

上面例子,<%%>中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:

<script>

var url="gif8cn";

alert(url);

</script>

这部分就是标准的js代码了。

可以先用request参数接收请求的值,然后再转为session

具体这样

<%

String ss = requestgetParameter("aaa");

sessionsetAttribute("ss",ss);

%>

jsp中用ajax获取数据的例子如下:

jsp代码:

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<HEAD>

<TITLE>留学生系统</TITLE>

<META >

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

<form style="display: none" method="post"

       id="infoDetailsHyperlink" name="input"

       action="<%=requestgetContextPath()%>/view/basicmanage/reportTemplet/positionPeopleConfigjsp">

       <input name="infoId" id="infoId">

       <input name="operationType" id="operationType">

       <input name="copyTempletIdConfigPeople" id="copyTempletIdConfigPeople">

</form>

发请求页面,js中发送请求

$("#infoId")val($("#lastStepTempletId")val());

$("#operationType")val($("#operationTypeIdLastStep")val());

$("#infoDetailsHyperlink")submit();

接收页面

<input  id="infoId" style="display: none;"  value=<%=requestgetParameter("infoId")%>>

<input  id="operationType" style="display: none;"   value=<%=requestgetParameter("operationType")%>> 

<input  id="copyTempletIdConfigPeople" style="display: none;"   value=<%=requestgetParameter("copyTempletIdConfigPeople")%>>

<script>

<%requestsetCharacterEncoding("utf-8");%>     解决传值时中文乱码问题

</script>

以上就是关于Jsp怎么接受Post来的数据全部的内容,包括:Jsp怎么接受Post来的数据、js怎样取得jsp页面从数据库取得的数据、jsp中如何获取文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9782007.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存