例如:
用户登录按钮,登录成功页面跳转,在跳转的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>
分享到:
相关推荐
2. **Map**:你可以在控制器方法的参数列表中声明一个`Map, Object>`,SpringMVC会自动将请求参数放入这个Map中。 3. **Model和ModelMap**:这两个都是Spring提供的类,它们与Map类似,但提供了更多的便利功能,如...
启用URL参数在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击“选项”按钮,在弹出的界面中选中“允许给应用程序传递URL参数”。 获取参数 下一步就是获取url里的参数值,因为Click...
在微信小程序开发中,页面间值传递是一个常见的需求,它涉及到用户数据在不同页面之间的流动。本文将详细介绍两种主要的页面间值传递方法:通过URL带参数传递和使用全局变量。 1. **URL带参数传递** 这种方法类似...
本文将深入探讨如何在JSP页面中获取Servlet请求中的参数,并将其传递到另一个JSP页面。 首先,我们需要配置`web.xml`文件,这是部署描述符,它定义了Servlet的映射和配置。以下是一个示例配置: ```xml ...
微软公司推出的.NET框架...在Web环境中,页面之间的数据传递的方法又有了新的发展,可以通过传统的URL参数传递和会话级传递,以及通过ASP.NET服务器控件传递页面值。讨论了几种Web页面之间值传递方法的区别和实现方法
然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...
在之前的仿微信登录界面的基础上,增加了回调参数的功能。将注册的手机号以intent组件传递给登录界面的手机号编辑框内。
这个资源提供了一个完整的解决方案,用于实现审批界面显示附件信息和附件的下载链接。通过使用PL/SQL存储过程、GET_ATTACHED_HTML函数和GET_OUTPUT_URL函数,我们可以生成附件列表的HTML代码和附件下载链接,并将其...
在编写jsp页面时,我们需要注意url传值问题,使用request.getParameter()方法可以获取用户输入的参数,但是在判断用户输入的参数时,需要使用equals()方法,而不是使用“=="符号,这是因为java中的字符串存储方法...
在本例中,通过`httpParam`属性设置为`query`,在表单提交或者链接点击时,可以根据用户的选择跳转并传递参数。 5. **JSP(JavaServer Pages)**:JSP是Java的一种Web开发技术,用于创建动态网页。在`Index.jsp`和`...
1. `init()`方法:这是Applet生命周期的第一个阶段,系统在加载Applet时首先调用此方法。`init()`主要用于进行初始化工作,例如设置Applet的初始状态,从HTML页面向Applet传递参数,以及构建用户界面。在这个方法中...
这些例子展示了Java Applets的基本功能,包括用户界面交互、从HTML传递参数、处理URL以及在单独线程中执行任务。尽管现代Web开发中Applets已经较少使用,被JavaScript和其他Web技术所替代,但理解这些例子对于学习...
这个例子展示了如何在用户选择下拉列表的一个选项后,使用JavaScript的`window.open`函数打开一个新的页面,并将参数通过URL传递。参数通过`Request.QueryString`在目标页面接收。 2. **按钮添加确认对话框**: ...
在Web服务中,定义了一个名为`Login`的Web方法,它接收两个参数:`username`和`pwd`。这个方法执行简单的用户名和密码验证。如果验证通过,返回`"true"`;否则,返回`"false"`。 总结来说,Ajax传递多个参数的关键...
在Liferay Portal开发中,标签库是构建用户界面的关键组件,它们简化了portlet的开发过程。以下是关于Liferay常用标签的详细说明: 1. **URL标签**: - `portlet:renderURL` 和 `portlet:actionURL` 用于创建...
ASP.NET结合jQuery AJAX进行参数传递是Web开发中常见的交互方式,尤其在构建动态、无刷新的用户界面时。本文将详细介绍两种主要的参数传递方法:GET和POST。 **GET方式传递参数** GET方法通过在URL后面附加参数来...
在实施过程中,我们可能会遇到一些问题,例如如何将Json数据字符串参数转换为键值对的形式,如何将Url编码后的字符串参数写入到请求流中等。这些问题都可以通过学习和实践来解决。 因此,使用C#中的Http Post方式...
7. **服务器端处理**:在Servlet中,我们需要解析接收到的请求参数,对于GET请求,参数在URL中;对于POST请求,参数在请求体中。可以使用HttpServletRequest对象的getParameter()或getInputStream()方法来获取。 ...
3. `checkScript`: 当用户选择文件后,此参数指定一个检查文件是否已经在服务器中存在的脚本。例如,'check.php'用于避免重复上传。 4. `scriptData`: 这个参数允许你传递额外的URL参数到服务器脚本。可以通过设置`...