时,静态属性必须是字符串文字-6ren"> 时,静态属性必须是字符串文字-我使用jsp页面和jSTL以下标签。 ...... 当我运行它时,它显示以下错误... selectLoginProfile.jsp:144:17: St-6ren">
gpt4 book ai didi

java - 当使用 <%@ page isELIgnored ="false"%> 时,静态属性必须是字符串文字

转载 作者:行者123 更新时间:2023-11-30 06:46:25 25 4
gpt4 key购买 nike

我使用jsp页面和jSTL以下标签。

 <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib prefix="vlh" uri="/WEB-INF/tld/valuelist.tld" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Locale" %>
<%@ page isELIgnored ="false" %>

...... <c:forEach items="${list}" var="productInfo">

当我运行它时,它显示以下错误...

  selectLoginProfile.jsp:144:17: Static attribute must be a String literal, its illegal to specify an expression.
<c:forEach items="${list}" var="productInfo">
^---^
selectLoginProfile.jsp:148:70: Static attribute must be a String literal, its illegal to specify an expression.
document.ProfileLoginForm.userName.value='<c:out value="${userInfo.userName}"/>';
^---^

最佳答案

替换你的核心标签库

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

关于java - 当使用 <%@ page isELIgnored ="false"%> 时,静态属性必须是字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43610420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com