apache的错误500错误,引入jstl核心标签库遇到的问题
2016-07-14 16:24
453 查看
apache的错误:
问题描述:
HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Invalid property in <set>: "othername"
其实服务器内部500错误大概可分为两种,一种是服务器本身权限问题,另一种是程序上不规范或者错误造成。
解决方法:
是因为javabean的class不规范。在类里面定义几个变量,操作JavaBean,设置JavaBean的属性值时就设置对应的变量
引入jstl核心标签库遇到的问题
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
问题描述:Can not find the tag library descriptor for "http:// java.sun.com/jstl/core"
分析:
1.版本问题
JSTL 1.0 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
JSTL1.1 的声明是:
<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
查看jstl版本是1.1.2版本的
2.没有引入jar包
引入位置:
web项目下/WebContent/WEB-INF/lib下引入:jstl.jar,standard.jar
在Apache里面的lib下面引入
3.说明:起作用的是在项目里面引入jar包
一、JSTL标签库介绍
JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码
二、核心标签库使用说明
JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。
从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。
(1)表达式控制标签:out标签、set标签、remove标签、catch标签。
(2)流程控制标签:if标签、choose标签、when标签、otherwise标签。
(3)循环标签:forEach标签、forTokens标签。
(4)URL操作标签:import标签、url标签、redirect标签、param标签。
在JSP页面引入核心标签库的代码为:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
问题描述:
HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Invalid property in <set>: "othername"
其实服务器内部500错误大概可分为两种,一种是服务器本身权限问题,另一种是程序上不规范或者错误造成。
解决方法:
是因为javabean的class不规范。在类里面定义几个变量,操作JavaBean,设置JavaBean的属性值时就设置对应的变量
引入jstl核心标签库遇到的问题
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
问题描述:Can not find the tag library descriptor for "http:// java.sun.com/jstl/core"
分析:
1.版本问题
JSTL 1.0 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>
JSTL1.1 的声明是:
<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>
查看jstl版本是1.1.2版本的
2.没有引入jar包
引入位置:
web项目下/WebContent/WEB-INF/lib下引入:jstl.jar,standard.jar
在Apache里面的lib下面引入
3.说明:起作用的是在项目里面引入jar包
一、JSTL标签库介绍
JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码
二、核心标签库使用说明
JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。
从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。
(1)表达式控制标签:out标签、set标签、remove标签、catch标签。
(2)流程控制标签:if标签、choose标签、when标签、otherwise标签。
(3)循环标签:forEach标签、forTokens标签。
(4)URL操作标签:import标签、url标签、redirect标签、param标签。
在JSP页面引入核心标签库的代码为:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
相关文章推荐
- 让apache解析后缀为.aspx和.asp的文件
- 运行基准测试hadoop集群中的问题:org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /benchmarks/TestDFSIO/io_data/test_
- Mac上Apache部署本地PHP工程虚拟地址
- 解决centos下apache不区分路径大小写问题
- Spring整合MyBatis错误:org.apache.ibatis.binding.BindingException
- Apache中open_basedir的安全配置(文件操作权限)
- Ubuntu16.04 apache2配置虚拟主机
- linux下安装apache服务器
- apache虚拟主机
- Apache2.4免安装版配置
- Windows 64位系统安装Apache2.4+PHP5.5+MySQL5.6
- apache-cxf-3.1.6(webService接口开发maven)
- .htaccess 基础教程(四)Apache RewriteCond 规则参数
- Apache的PHP-FPM-启用实例
- ubuntu14.04 apache2+python cgi安装与配置
- Java-----Apache Commons Codec
- apache配置局域网访问
- Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块
- [Apache手册]Linux环境下配置Apache运行cgi
- CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6