我需要显示在JSP页面中初始化的变量。
我已经尝试使用$ {value}和 我也已经尝试过该线程中建议的所有操作: Values not displayed in jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
````<head>
````````<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
````````<title>JSP Page</title>
````</head>
````<body>
````````<h1>Hello World!</h1>
````````<ul>
````````````<% for(int i=0;i<10;i++){ %>
````````````<li>${i}</li> <!--I want to display i-->
````````````<% } %>
````````</ul>
````</body>
</html>
我希望页面:
<h1>Hello World!</h1>
<ul>
<li>0</li>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
我得到了页面:
<h1>Hello World!</h1>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
答案 0 :(得分:0)
尝试这样的事情:
<%int number=Integer.parseInt(a);
for(int i=1;i<number;i++)
{
%>
答案 1 :(得分:0)
尝试使用Scriplet,如今不建议使用,但仍可以完成工作。
<% for(int i=0;i<10;i++){ %>
<li><%=i%></li>
<% } %>