javascript如何接收url中的参数

javascript如何接收url中的参数,第1张

在javascript中,使用windowlocation可以获得完整URL内容,包括>function getQueryString(name) { 

var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)", "i"); 

var r = windowlocationsearchsubstr(1)match(reg); 

if (r != null) return unescape(r[2]); return null; 

}

调用方法:

alert(GetQueryString("参数名1"));

alert(GetQueryString("参数名2")); 

alert(GetQueryString("参数名3"));

你需要保持jsp页面和Servlet类中的编码一致。

jsp页面:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<html>

<head>

<meta >

JSP页面

<% String url = requestgetScheme()+"://"+ requestgetServerName()+requestgetRequestURI()+""+requestgetQueryString(); %>

用JS可以的

windowlocationhref

传递的话按楼上[<a href="/HomeWorkWeb/delclassjspclassId=<%=classId%>"

这个来传递就行了。

至于获取,可以String id = requestgetParameter(“classId”);//注:这里的classId是地址中问号后第一个参数/。。

把获得的id值传递给你的函数就行了。 SQL语句可以写成。

select from type ,Process where typekind =Processkind where typeid = id//这里的id就是你获得的那个id了~ 以实参的形式传递过去。

在真实的项目中,最好不要用这种把字符串放到url链接中的,不管是中文还是英文。

你可以把值保存到作用域中等等其他处理方式。

至于转换编码,楼下几位都说的很清楚了,多试几次就ok了。

以上就是关于javascript如何接收url中的参数全部的内容,包括:javascript如何接收url中的参数、我要在jsp页面上获取url中的参数,参数中有中文会出现乱码、在jsp中如何取得当前页面完整的URL(带参数)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10145765.html

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

发表评论

登录后才能评论

评论列表(0条)

保存