0

在 JSP 中,是否需要提供jsp:root指令XML 命名空间声明。或者只是后者。也就是说,如果我有以下内容:

 <jsp:directive.page language="java"
    contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
 />
 <jsp:root xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:s="http://www.springframework.org/tags"
 />
 <!DOCTYPE html>
 <html xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:s="http://www.springframework.org/tags">
 <head>
      ... remainder of my HTML page

我应该删除jsp:root元素吗?这些信息似乎是多余的。从html元素中删除名称空间声明会使 Eclipse 抱怨。


您的代码有很多问题,但这是您的直接问题:您没有正确找到最大值。

正确的方法是使用 SQL,正如我上面的答案所示。如果你坚持自己的方式,试试这个:

int maxSalary = Integer.MIN_VALUE;
for (int i = 0; i < salaries.length; i++) {
    if (salaries[i] > maxSalary) {
        maxSalary = salaries[i];
    }
}

你的编码风格不好。您需要在大括号位置、空格、空行等方面保持一致。您还应该记住并遵循 Sun Java 编码约定。

4

1 回答 1

0

您需要 jsp:root 元素来设置文档的其余部分以理解以 s: 或 c: 开头的标签。所以不要删除它。

于 2013-06-25T12:23:51.413 回答