大多数时候,我们在开发J2EE应用的时候,会使用一些依赖于容器的一些配置,如:resin里有resin-web.xml,jboss里有jboss-web.xml等配置文件,这些文件主要是针对于特定容器而需要的一些配置,期目的是为了方便在各大容器间移植,然而最近发现在resin里使用resin-web.xml文件时候,造成JSP2.0里的EL表达式不能用,失效,也就是说当你在JSP文件里使用形如:${param.name}这样的语言将不起作用,获不到相应的数据,经过一些时间实验,最终发现要在web.xml文件里加入这么一段配置:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-ignored>false</el-ignored>
<page-encoding>utf-8</page-encoding>
</jsp-property-group>
</jsp-config>
</web-app>
注意web.xml文件的声名,必须声名为servlet2.4的规范,否则EL将不会生效,如果要使用resin-web.xml文件,则web.xml文件则要声名<el-ignored>false</el-ignored>这么一项,EL才能生效!
分享到:
相关推荐
Resin是一款高效、轻量级且功能强大的Java Web服务器,主要设计用于支持Java应用程序,特别是Servlet和JavaServer Pages(JSP)。Resin 3.0.17是该软件的一个特定版本,它提供了稳定性和性能优化,使得在处理高并发...
- 一个支持 JSP 或 FreeMarker 的 Servlet 容器(如 Tomcat、Jetty 或者 Resin)。 **1.3 获取支持** 用户可以通过以下方式获取支持和帮助: - **官方文档**:提供详尽的文档和技术支持。 - **社区论坛**:活跃的...
综上所述,JSP是Web开发中的重要技术,结合EL能更高效地处理动态内容。理解JSP与Servlet的关系、Web架构以及服务器配置,对于成为一名成功的Web程序员至关重要。同时,掌握相关工具如Tomcat的使用和项目构建方法,...
- **JSP 问题解答**:解答了关于 JSP 的常见问题。 ##### 11.8 Servlets 和 Filters FAQ (Servlets and Filters FAQ) - **Servlets 和 Filters 问题解答**:解答了关于 Servlets 和 Filters 的常见问题。 ##### ...
标题中的“jsp实现下载excel,word,pdf,jpg,gif,xml,js过滤器实现文档.docx”描述了一个使用JavaServer Pages(JSP)技术来处理文件下载的问题,特别是涉及了如何解决在Tomcat和Resin服务器上下载中文文件名时出现的...
JSTL 1.0发布于2002年6月,而JSTL 1.1则适用于支持JSP 2.0版本的应用服务器,如Resin 3.x或Tomcat 5.x。在JSP中使用JSTL,需要通过`<%@ taglib %>`指令导入对应的标签库,例如导入核心标签库(Core)时,会指定URI和...
5. **EL(Expression Language)** - EL是用于在JSP页面中简洁地访问JavaBeans属性的一种表达式语言,简化了数据的输出。 6. **JSTL(JSP Standard Tag Library)** - JSTL提供了一系列标准标签,用于处理常见任务...
JSP的核心技术是Java,当JSP页面在服务器上被请求时,会由Web容器(如Tomcat、Resin等)转换成对应的Java Servlet,并编译为.class文件执行。Servlet是Java提供的一种用于处理HTTP请求的服务器端组件,JSP的本质就是...
Jasper提供了错误处理、EL表达式和JSTL支持等功能,使得开发者能方便地编写动态页面。 7. **性能优化** Tomcat源码分析有助于识别性能瓶颈,例如调整线程池大小、缓存策略、连接器设置等。此外,了解如何配置和...
Java的IO和多线程是处理输入输出和并发处理的重要工具,而实体类、集合类、正则表达式、XML和属性文件则用于数据管理和交换。图形编程方面,包括AWT、Swing、SWT和JFace,它们提供了创建桌面应用程序的界面组件。...
- **XML和属性文件**:数据交换格式和配置文件管理。 - **图形编程**: - **AWT/Java2D/JavaSound/JMF**:构建桌面应用程序的GUI组件。 - **Swing/SWT/JFace**:提供了更丰富的组件和更现代的外观。 - **网络...
Web 服务器(Tomcat/Jetty/Resin/JBossWeb) JavaWeb 核心技术: * JavaWeb 项目开发的全过程可以分解为:网页开发+数据库设计——>JavaWeb 项目开发,其中,javaWeb 由 6 项基本技术组成:JSP+JavaBean+Servlet+...