`
jeelee
  • 浏览: 630989 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

url中传递参数,在另一个界面如何接收

 
阅读更多
例如:
用户登录按钮,登录成功页面跳转,在跳转的URL中传递用户账号参数
JS代码如下:
/**
 * 用户登录
 */
function login(){
	var userAccount=$("#userAccount").val();
	var userPassword=$("#userPassword").val();
	
	if(isNull(userAccount)){
		alert("请输入账号!");
		$("#userAccount").focus();
		$("#userAccount").css("background-color","#990000");
		return false;
	}
	
	if(isNull(userPassword)){
		alert("请输入密码!");
		$("#userPassword").focus();
		$("#userPassword").css("background-color","#990000");
		return false;
	}
	
	//登录ajax
	$.ajax({
		  async:false,  //同步请求,//默认为true 异步
		  type:"post",//提交方法
		  dataType:"json",
		  url:"../admin/userLoginJsonAction!userLogin",//提交的地址
		  data:{"userAccount":userAccount,"userPassword":userPassword},//提交的参数
		  //失败回调函数
		  error:function(xmlHttp,status,errorThrown){
			  alert("status:"+status+",error : " + errorThrown);
		  },
		  //成功后,回调的函数名
		  success:function(data){
			  //alert(data.userList[0].userAccount);
			  if(isNull(data.userList[0].errorMsg)){
				  if(!isNull(data.userList[0].userAccount)){
					  alert("登录成功");
					  location.href = "adminIndex.jsp?userAccount="+userAccount;//location.href实现客户端页面的跳转  
					  //window.open("adminIndex.jsp");
				  } else {
					  alert("账号密码错误");
				  }				  
			  } else {
				  alert(data.userList[0].errorMsg);
			  }						  
		  }
		});
}


在另外一个界面接收用户账号参数,代码如下:
<div id="userInfo" class="">welcome <s:property value="#parameters.userAccount" /> <a href="">退出</a></div>
分享到:
评论

相关推荐

    SpringMVC界面跳转及参数传递.docx

    2. **Map**:你可以在控制器方法的参数列表中声明一个`Map, Object&gt;`,SpringMVC会自动将请求参数放入这个Map中。 3. **Model和ModelMap**:这两个都是Spring提供的类,它们与Map类似,但提供了更多的便利功能,如...

    解析:ClickOnce通过URL传递参数 XXX.application?a=1

    启用URL参数在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击“选项”按钮,在弹出的界面中选中“允许给应用程序传递URL参数”。 获取参数 下一步就是获取url里的参数值,因为Click...

    微信小程序页面间值传递的两种方法

    在微信小程序开发中,页面间值传递是一个常见的需求,它涉及到用户数据在不同页面之间的流动。本文将详细介绍两种主要的页面间值传递方法:通过URL带参数传递和使用全局变量。 1. **URL带参数传递** 这种方法类似...

    jsp页面中获取servlet请求中的参数的办法详解

    本文将深入探讨如何在JSP页面中获取Servlet请求中的参数,并将其传递到另一个JSP页面。 首先,我们需要配置`web.xml`文件,这是部署描述符,它定义了Servlet的映射和配置。以下是一个示例配置: ```xml ...

    在ASP.NET中实现Web页面值传递方法的比较

    微软公司推出的.NET框架...在Web环境中,页面之间的数据传递的方法又有了新的发展,可以通过传统的URL参数传递和会话级传递,以及通过ASP.NET服务器控件传递页面值。讨论了几种Web页面之间值传递方法的区别和实现方法

    java-servlet-api.doc

    然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...

    仿微信登录界面+回调参数

    在之前的仿微信登录界面的基础上,增加了回调参数的功能。将注册的手机号以intent组件传递给登录界面的手机号编辑框内。

    审批界面显示附件信息和附件的下载链接

    这个资源提供了一个完整的解决方案,用于实现审批界面显示附件信息和附件的下载链接。通过使用PL/SQL存储过程、GET_ATTACHED_HTML函数和GET_OUTPUT_URL函数,我们可以生成附件列表的HTML代码和附件下载链接,并将其...

    jsp编写登陆界面

    在编写jsp页面时,我们需要注意url传值问题,使用request.getParameter()方法可以获取用户输入的参数,但是在判断用户输入的参数时,需要使用equals()方法,而不是使用“=="符号,这是因为java中的字符串存储方法...

    mdx动态参数跳转问题整理

    在本例中,通过`httpParam`属性设置为`query`,在表单提交或者链接点击时,可以根据用户的选择跳转并传递参数。 5. **JSP(JavaServer Pages)**:JSP是Java的一种Web开发技术,用于创建动态网页。在`Index.jsp`和`...

    Applet应用参数说明

    1. `init()`方法:这是Applet生命周期的第一个阶段,系统在加载Applet时首先调用此方法。`init()`主要用于进行初始化工作,例如设置Applet的初始状态,从HTML页面向Applet传递参数,以及构建用户界面。在这个方法中...

    javaapplet例子.doc

    这些例子展示了Java Applets的基本功能,包括用户界面交互、从HTML传递参数、处理URL以及在单独线程中执行任务。尽管现代Web开发中Applets已经较少使用,被JavaScript和其他Web技术所替代,但理解这些例子对于学习...

    ASP.NET程序中常用的三十三种代码.doc

    这个例子展示了如何在用户选择下拉列表的一个选项后,使用JavaScript的`window.open`函数打开一个新的页面,并将参数通过URL传递。参数通过`Request.QueryString`在目标页面接收。 2. **按钮添加确认对话框**: ...

    ajax传递多个参数的实现代码

    在Web服务中,定义了一个名为`Login`的Web方法,它接收两个参数:`username`和`pwd`。这个方法执行简单的用户名和密码验证。如果验证通过,返回`"true"`;否则,返回`"false"`。 总结来说,Ajax传递多个参数的关键...

    Liferay开发常用标签

    在Liferay Portal开发中,标签库是构建用户界面的关键组件,它们简化了portlet的开发过程。以下是关于Liferay常用标签的详细说明: 1. **URL标签**: - `portlet:renderURL` 和 `portlet:actionURL` 用于创建...

    ASP.NET jquery ajax传递参数的实例

    ASP.NET结合jQuery AJAX进行参数传递是Web开发中常见的交互方式,尤其在构建动态、无刷新的用户界面时。本文将详细介绍两种主要的参数传递方法:GET和POST。 **GET方式传递参数** GET方法通过在URL后面附加参数来...

    C#使用Http Post方式传递Json数据字符串调用Web Service

    在实施过程中,我们可能会遇到一些问题,例如如何将Json数据字符串参数转换为键值对的形式,如何将Url编码后的字符串参数写入到请求流中等。这些问题都可以通过学习和实践来解决。 因此,使用C#中的Http Post方式...

    探讨Ajax获取表单值向Servlet传递的设计方案.doc

    7. **服务器端处理**:在Servlet中,我们需要解析接收到的请求参数,对于GET请求,参数在URL中;对于POST请求,参数在请求体中。可以使用HttpServletRequest对象的getParameter()或getInputStream()方法来获取。 ...

    Jquery Uploadify使用参数详解

    3. `checkScript`: 当用户选择文件后,此参数指定一个检查文件是否已经在服务器中存在的脚本。例如,'check.php'用于避免重复上传。 4. `scriptData`: 这个参数允许你传递额外的URL参数到服务器脚本。可以通过设置`...

Global site tag (gtag.js) - Google Analytics