[英]Mixing Java and JSP code/ Unable to print String to Javascript console some Java information
因此,我正在学习一些JSP和Java,并尝试测试一些东西,在与代码进行了一点斗争之后,我意识到这可以在标记中实现:
<body>
<tr> I'm working</tr>
<tr>
<%
int printInt = 0;
if (true) {
printInt = 123;
} else {
printInt = 456;
}
out.print(printInt );
%>
</tr>
</body>
如果将(true)
更改为(false)
则在重新加载页面时该值也会更改。
现在,我想通过使用Oracle Java页面中的示例使它更加复杂,但使用String而不是char。
int testscore = 76;
String grade = "";
if (testscore >= 90) {
grade = "A";
} else if (testscore >= 80) {
grade = "B";
} else if (testscore >= 70) {
grade = "C";
} else if (testscore >= 60) {
grade = "D";
} else {
grade = "F";
}
out.print("Grade = " + grade);
但这是行不通的。 该页面甚至无法加载。 我开始删除代码,直到我意识到甚至都无法声明字符串! 任何对String类型的引用都会使页面崩溃!
我还意识到,如果我尝试out.print("I'm working")
也不起作用。
我应该导入String类吗? 即使是JSP页面?
我尝试添加<%@page import="java.lang"%>
但这也破坏了页面。
无论如何,我也正在运行Tomcat 7,不确定是否相关。
Welp,<%@ page import =“ java.lang。*”%>似乎使一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.