nbstp在超文本标记语言(标准通用标记语言下的一个应用)中。不换行空格是常用的编程和网页创建的行不打破空间上的程序或文档的空间。String str = "doc";
String s = coding + str;
s就等于codingdoc(当然,这是不能用“等于”来说的,这里只是为了好理解)
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统上运行。
<%="2"+"3"%>是将两个字符串拼接,得到"23" (是字符串的结果)
<%= 1+3 %>是将两个整数先相加,再输出为字符串,即 1+3 = 4,再将4转为"4",输出
假如A和B是字符串,就是拼凑起来的字符串,假如和已经赋值的东西,那就是和。
输出5,也就是选c。其实转换成Servlet源代码就是outprint(2+3);
也就是向页面输出2+3运算后的结果。
扩展资料:
JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片):<%@ include file="somefilejsp" %>
参考资料来源:百度百科-JSP
JSP一般不直接使用JavaScript中的变量。但可以通过几种方法代替:方法1:
使用Ajax技术,将JavaScript中的变量以参数方式发送到服务器脚本中,待处理后传回来。
方法2:
曲线救国理论。先将JavaScript的变量保存在隐藏控件中,再在另一个页面中获取隐藏控件的值,然后又将它传回来。下面的代码就是这种方法的具体实现。
//indexjsp
<%@ page language="java" import="javautil" pageEncoding="GBK"%>
<%
String name = "";
if(requestgetParameter("NAME") != null)
name = requestgetParameter("NAME");
%>
<html>
<head>
<title></title>
<script type="text/javascript" language="javascript">
function cutName(str){
//alert(str);
str = "Hi, " + str;
documentgetElementById("NAME")value = str;
}
</script>
</head>
<body>
<form name="form1" action="indexjsp" method="post">
<input type="hidden" name="NAME"/>
输入您的姓名:<input type="text" name="txtName"/>
<%=name %>
<input type="submit" value="获取值" onclick="cutName(documentgetElementById('txtName')value)"/>
</form>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)