java中jsp怎么获取地址栏上的参数

java中jsp怎么获取地址栏上的参数,第1张

jsp获取地址栏上的参数有如下几种办法:\x0d\1、使用jsp小脚本实现\x0d\ \x0d\\x0d\ 即可取出地址栏传递的key所代表的值\x0d\\x0d\2、使用EL表达式实现\x0d\ ${paramkey}\x0d\\x0d\ 也可以取出地址栏传递的key所代表的值\x0d\\x0d\3、使用javascript实现\x0d\ \x0d\\x0d\function GetQueryString(name) \x0d\ { \x0d\ var reg = new RegExp("(^|&)"+ name +"=([^&])(&|$)"); \x0d\ var r = windowlocationsearchsubstr(1)match(reg); \x0d\ if(r!=null)return unescape(r[2]); return null; \x0d\ } \x0d\ \x0d\ var myurl=GetQueryString("key"); \x0d\ \x0d\ 也可以取出地址栏传递的key所代表的值\x0d\4、jQuery扩展方法实现\x0d\ jquery扩展了一个getUrlParam()方法\x0d\ \x0d\ \x0d\ $(function($){\x0d\ $getUrlParam = function(name)\x0d\ {\x0d\ var reg = new RegExp("(^|&)"+name +"=([^&])(&|$)");\x0d\ var r= windowlocationsearchsubstr(1)match(reg);\x0d\ if (r!=null) return unescape(r[2]); return null;\x0d\ }\x0d\ });\x0d\ $getUrlParam('key');也可以取出地址栏传递的key所代表的值\x0d\

ExtAjaxrequest({

url : ‘action',

params : {

names : names

}, success : function() {

ExtMsgalert("提示","文件已经删除");

},

后台要有names的get set方法

//后台 要用json-lib把list转成json格式

List<User> list = userServicegetUser(page, property, propertyValue);

JSONObject datas = new JSONObject();

datasput("data", list);

responsegetWriter()print(datastoString());

//前台

/Model/ 与你返回json对象属性对应

Extdefine('userModel',{

extend: 'ExtdataModel',

fields: [

{name: 'id',type: 'int'},

{name: 'name', type: 'String'},

{name: 'password', type: 'String'}

]

});

/Store/ 获取数据

var userStore = Extcreate('ExtdataStore',{

model: 'userModel',

proxy: new Extdata>

在jsp嵌套页面中重新获取参数数据,可以使用request对象的getParameter()方法,获取页面传递过来的参数,也可以使用session对象的getAttribute()方法,从session中获取数据。

以上就是关于java中jsp怎么获取地址栏上的参数全部的内容,包括:java中jsp怎么获取地址栏上的参数、extjs页面之间传递的参数、java怎么用extjs在jsp中显示数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存