zz在javascript使用EL表达式注意事项

在javascript中使用类似${module.getName()}这样的EL表达式就会出现问题,后来查了半天,有人说在JAVASCRIPT中不能使用EL,或者有人说不规范,云云。后来在一位‘大侠’的言辞中找到答案,如下引用

之前经常看到有人说js是客房端的,EL是服务端的,不能在js中使用EL表达式----真是扯淡

要在javascript中使用El表达式,只需在el表达式两端加上单引号或者双引号即可

如:
<script>
function(){
alert('${sessionScope.user.name}'); //获取session中user对象的name属性
}
</script>
也就是说只要使用$就要加单引号


顺便附一下EL内置对象
类别 标识符 描述
JSP pageContext PageContext 实例对应于当前页面的处理
作用域 pageScope 与页面作用域属性的名称和值相关联的 Map 类
requestScope 与请求作用域属性的名称和值相关联的 Map 类
sessionScope 与会话作用域属性的名称和值相关联的 Map 类
applicationScope 与应用程序作用域属性的名称和值相关联的 Map 类
请求参数 param 按名称存储请求参数的主要值的 Map 类
paramValues 将请求参数的所有值作为 String 数组存储的 Map 类
请求头 header 按名称存储请求头主要值的 Map 类
headerValues 将请求头的所有值作为 String 数组存储的 Map 类
Cookie cookie 按名称存储请求附带的 cookie 的 Map 类
初始化参数 initParam 按名称存储 Web 应用程序上下文初始化参数的 Map 类
参考资源链接:[抑郁症患者管理系统设计与治疗方案实现](https://wenku.youkuaiyun.com/doc/zz4qz2deiv?utm_source=wenku_answer2doc_content) 要开发一个抑郁症患者管理信息系统,首先需要对JavaEE平台、JSP技术和SqlServer数据库有深入的理解和实践经验。这里提供一个从零开始的设计方案,帮助你构建这个系统。 JavaEE平台为开发提供了一个服务端计算的多层架构,其中包括了EJB、JSP、Servlets等多种技术。首先,我们需要设计系统的架构,使用MVC设计模式将业务逻辑、数据访问和表示层分离,这样可以提高代码的可维护性和可扩展性。 JSP技术将用于实现系统的前端页面,通过JSP标签和EL表达式,我们可以将后端的Java对象数据动态展示在网页上。为了提高开发效率和页面的可维护性,可以引入如Bootstrap的前端框架,来实现响应式设计和丰富的用户界面。 SqlServer数据库设计是系统的另一个重要组成部分。在设计数据库模型时,需要考虑到数据的规范化、索引优化、存储过程的编写和触发器的合理使用,以确保数据的一致性和查询效率。设计时还需要考虑到数据安全和备份策略,符合HIPAA等相关法规。 接下来,我们将具体介绍系统的开发步骤: 1. **需求分析和系统设计**:根据医疗专业人员的需求,明确系统功能模块,如患者信息管理、治疗方案制定、跟踪随访等。设计数据库模型和系统架构。 2. **环境搭建**:配置JavaEE开发环境,安装SqlServer数据库,并设置好开发工具和服务器,比如安装Tomcat服务器。 3. **数据库实现**:使用SqlServer创建数据库和表结构,编写存储过程和触发器,确保数据的完整性。 4. **后端开发**:利用JavaEE的Servlet技术处理前端请求,并实现业务逻辑。使用JDBC连接SqlServer数据库,进行数据的增删改查操作。 5. **前端实现**:使用JSP技术开发用户界面,结合HTML、CSS和JavaScript增强页面交互性。可以使用JSP标准标签库(JSTL)和表达式语言(EL)简化代码。 6. **系统集成和测试**:将系统各个模块整合在一起,并进行全面的测试,确保系统稳定运行。测试包括单元测试、集成测试和性能测试。 7. **部署上线**:将系统部署到生产环境,进行实际应用,并根据用户反馈进行调优和更新。 8. **维护和升级**:根据系统使用情况和医疗政策的变化,不断进行系统的维护和功能升级。 整个开发过程中,需要考虑到用户体验、数据安全、系统扩展性和集成能力。《抑郁症患者管理系统设计与治疗方案实现》这本书提供了一个从设计到实现的完整案例,将帮助你更深入理解系统开发的各个环节,是进行本项目不可或缺的参考资料。 参考资源链接:[抑郁症患者管理系统设计与治疗方案实现](https://wenku.youkuaiyun.com/doc/zz4qz2deiv?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值