jsp入门语法基础
来源:互联网 发布:mac双系统之后蓝屏 编辑:程序博客网 时间:2024/05/16 06:56
显式注释:HTML注释:最终会在发送到客房端
隐式注释:JAVA注释:不会在客房端显示
JSP中可用如下三种注释
<html>
<head>
<title>jsp</title>
</head>
<body>
<!-- HTML注释,此注释内容会发送到客户端-->
<%
// 可以使用JAVA的单行注释 ,在客户端不会显示
/*
多行注释,客户端不会显示
*/
%>
<%--
JSP中使用的注释,客户瑞不显示
--%>
</body>
</html>
声明语句:
<%!声明语句;%>
例<%!String test=”Hello word!”;%>
<%!
//全局变量,只能被赋值一次
int i=0;
%>
<%=++i%>
<%
//局变量,
int i=0;
%>
<%=++i%>
全局变量在%号后有叹号,局部变量没有叹号
表达式:
<%=JAVA表达式%>
脚本代码:
<%int i=0;%>
<%out.print(“Hello word”);%>
提示:在开发时尽量不要使用out.println()输出,而使用<%=%>进行输出
目的:达到HTML代码与JAVA代码的分离
范例:打印9乘9表格
第一种:out.println()输出
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<%
//out.println("<table border=/"1/">");
for(int i=0;i<9;i++)
{
out.println("<tr>");
for(int j=0;j<9;j++)
{
out.println("<td>"+i*j+"</td>");
}
out.println("</tr>");
}
//out.println("</table>");
%>
</BODY>
</HTML>
问题;JAVA与HTML关系过于紧密
修改后的代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<table border="1">;
<BODY>
<%
for(int i=0;i<9;i++)
{
%>
<tr>
<%
for(int j=0;j<9;j++)
{
%>
<td><%=i*j%></td>
<%
}
%>
</tr>
<%
}
%>
</table>
</BODY>
</HTML>
通过以上代码,可以发现程序中包含了过多的:Scriptlet(脚本小程序)
<%
If(XXX)
%>
在开发中建议用表达式(<%=%>)代表out.println();
jsp语法大全:http://www.zxbc.cn/html/JSPjichu/0808003459203.html,内容不错
- jsp入门语法基础
- JSP 语法入门
- Jsp入门 语法
- JSP入门-基本语法
- jsp基础语法
- JSP语法基础
- jsp基础语法
- jsp基础语法
- JSP基础语法
- JSP基础语法学习心得
- JSP基础语法大全
- JSP基础语法
- jsp基础语法
- JSP基础语法小结
- JSP基础语法
- JSP基础语法
- JSP基础和语法
- JSP基础语法
- 新旧身份证合法性验证及相互转换算法
- Java 的反射机制详解
- 一位技术支持人员学到的20件事
- 在JSF中防止页面刷新重复提交
- 由AF再论template
- jsp入门语法基础
- 实战C#.NET编程----Spring.NET & NHibernate从入门到精通
- SOCkET编程 难点及要点
- 算法、结构应用
- 暗喻笑话,爆笑,最后有部分答案,建议给脸部买意外险
- 初来咋到!
- 用Java Mail发送带有图片附件的html格式邮件
- JEE5标准与Struts/Spring/Hibernate等诸多开源框架的比较分析
- 对象无效。 不允许有扩展属性,或对象不存在。