使用struts2开发中,在jsp页面的js中用EL表达式取得action中传过来的值。
Action代码如下:
public class FrameLayoutAction extends BaseAction{
private static final long serialVersionUID = -2065227327273288067L;
private String loginUserName;
private String employeeSN;
public string login(){
loginUserName = "wangruiling";
employeeSN="20003101";
}
public String getEmployeeSN() {
return employeeSN;
}
public void setEmployeeSN(String employeeSN) {
this.employeeSN = employeeSN;
}
public String getLoginUserName() {
return loginUserName;
}
public void setLoginUserName(String loginUserName) {
this.loginUserName = loginUserName;
}
}
在jsp中的js中获得employeeSN和loginUserName的值,实现代码如下:
<%@ page language="java" contentType="text/html;charset=UTF-8" isELIgnored="false"
import="java.util.HashMap" pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>链家地产销售交易管理系统</title>
<script type="text/javascript" src="scripts/jquery-1.4.2/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="scripts/EimUtil.js"></script>
<%@ include file="/common/colorbox.jsp"%>
<script type="text/javascript">
$(document).ready(function(){
//集成IM
var employeeSN = "${employeeSN}";
EimUtil.RunEim(employeeSN);
});
</script>
</head>
<body class="easyui-layout">
<div class="loginbar">
<div class="loginBox">
<div class="loginName">${loginUserName}</div>
</div>
</div>
</body>
</html>
分享到:
相关推荐
Struts2和JSP是两种在Java Web开发中广泛使用的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它主要用于构建和维护可扩展的、易于测试的Web应用程序。而JSP(JavaServer Pages)是一种...
5. **Struts2与JSP的交互**:在Struts2中,Action执行完毕后会返回一个结果类型,该结果类型对应一个JSP页面。例如,一个名为"StudentAction"的Action可能会返回"success"结果,这将导致Struts2加载对应的success....
在现代Web开发领域,JSP(JavaServer Pages)与Struts2框架的结合广泛应用,它们为构建高效、可扩展的Web应用程序提供了强大的支持。本篇将深度解析使用JSP+Struts2开发的当当购书网源代码,揭示其背后的设计思想和...
本篇文章将深入探讨如何在Struts2中通过Action获取JSP页面的参数。 首先,我们需要理解Struts2的MVC架构,其中Model由Action类代表,View是JSP页面,Controller则是Struts2的DispatcherServlet。当用户在JSP页面上...
在开发过程中,开发者通常会定义Action类来处理特定的用户请求,每个Action类对应一个URL。在配置文件中,Struts2的动作映射会将URL映射到对应的Action,这样当用户发起请求时,Struts2框架能根据URL找到相应的...
例如,在JSP中,可以通过`<s:property value="someProperty"/>`来显示Action中相应属性的值。 通过这个实例,你可以学习如何创建Action、编写JSP页面、配置Struts2框架以及利用拦截器进行功能扩展。此外,了解如何...
在Struts2框架中,页面跳转是常见的需求,它涉及到前端控制器的设计模式以及请求处理流程。`<jsp:forward/>`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面...
在"AjaxTest"这个压缩包文件中,可能包含了实现这一功能的源代码,包括JSP页面、Struts2 Action类、相关的JavaScript脚本以及可能的配置文件。通过研究这些文件,你可以深入理解如何将AJAX、Struts2和JSP结合,实现...
很好的页面 希望大家下载
jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门
OGNL(Object-Graph Navigation Language)是Struts2中的表达式语言,用于在Action和视图之间传递数据。它可以方便地访问对象属性,进行条件判断和算术运算,使得数据操作更加灵活。 **数据校验** Struts2提供了...
在本主题中,我们将深入探讨Struts2和JSP在实际开发中的运用,尤其是Struts2的S标签库以及在JSP上的应用。 首先,让我们了解Struts2的核心概念。Struts2框架提供了一种规范化的处理用户请求和响应的方式,通过...
在案例中,你可以期待看到一个或多个JSP文件,这些文件可能包含`<s:property>`标签,这是Struts2标签库的一部分,用于显示Action中的属性值。 接着,我们转向Freemarker模板。Freemarker是一种模板引擎,它的主要...
我们可以通过使用Struts2的标签库(例如`s:property`、`s:form`等)来简化JSP页面的编写,这些标签能直接与Action中的属性进行交互,从而减少代码量并提高可维护性。 在课程设计中,网上书店可能包括以下几个主要...
在Web开发中,jQuery、Ajax、Struts2、JSP以及JSON这五者结合使用,可以构建出高效、异步的用户交互界面。下面将详细解释这些技术及其在标题所描述场景中的应用。 1. jQuery:jQuery是一个轻量级的JavaScript库,它...
在Struts2框架中,Action类是业务逻辑的核心,它负责处理来自客户端(通常是JSP页面)的请求。当我们需要从JSP页面传递参数到Action类时,Struts2提供了多种方式来获取这些参数。以下是关于如何在Struts2中Action...
8. **OGNL表达式语言**:OGNL(Object-Graph Navigation Language)是Struts2中用于数据绑定和表达式评估的语言,它简洁强大,可以在Action和视图之间自由地传递数据。 9. **测试支持**:Struts2提供了JUnit集成,...
标题"Struts框架应用于jsp中"表明我们将探讨如何在JSP应用程序中使用Struts框架来改善项目结构和提高代码质量。 描述中提到的“模型1”设计模式,是指在早期的JSP开发中,通常将业务逻辑、数据访问和视图渲染都集中...
- Struts2允许动态地调用Action的方法,只需在URL中指定方法名,无需预先在配置文件中声明。 5. **Struts2的国际化与本地化** - 支持多语言环境,通过资源文件(properties文件)管理不同语言的文本。 6. **插件...