gpt4 book ai didi

java - JSP 中 Java 表达式和 Java Scriplet 的区别

转载 作者:行者123 更新时间:2023-12-02 14:00:15 25 4
gpt4 key购买 nike

我发现自己需要为我的软件工程类(class)学习一点 JSP。我们的家庭作业问题之一如下:

What are the output of these two code snippets if the parameter "myText" has the
value "JSP is fun"?

<% request.getParameter("myText"); %>

...and...

<%= request.getParameter("myText") %>

这是我的回答:

The first line of code snippet should properly return "JSP is Fun".

The second line of code should also properly return "JSP is Fun" as it is an expression, which means it does not require a semi-colon to function correctly (and would not work with one).

我是否遗漏了一些明显的东西,或者这个相对简单的问题真的没有什么更多的吗?

最佳答案

第一个不会打印任何内容,因为它被 <% ... %> 包围。标签。

第二个将打印 JSP is fun因为它被 <%= %> 包围标签。

=标签中的部分表示应该打印出标签内代码的返回值。

顺便说一句,第一个代码片段还可以打印出值 JSP is fun如果这样写:

<% out.println(request.getParameter("myText")); %>

关于java - JSP 中 Java 表达式和 Java Scriplet 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801325/

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