在jsp页面中存在这样一行代码:<%="2"+"3"%>,运行该jsp后是什么

如题所述

第1个回答  2022-09-28

<%="2"+"3"%>是将两个字符串拼接,得到"23" (是字符串的结果)

<%= 1+3 %>是将两个整数先相加,再输出为字符串,即 1+3 = 4,再将4转为"4",输出.

假如A和B是字符串,就是拼凑起来的字符串,假如和已经赋值的东西,那就是和。

输出5,也就是选c。其实转换成Servlet源代码就是out.print(2+3);

也就是向页面输出2+3运算后的结果。

扩展资料:

JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片):<%@ include file="somefile.jsp" %>

参考资料来源:百度百科-JSP

大家正在搜