
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中显示数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)