jsp初步
来源:互联网 发布:中兴视觉大数据欠薪 编辑:程序博客网 时间:2024/06/06 04:56
jsp初步
我们写Servlet的目的就是让我们的程序可以写JAVA的代码,如果我们在Servlet中写程序完全是不现实的,也是不经济的,所以sun公司提出了JSP,
在JSP中如何写JAVA代码?
在<% %>中写JAVA代码,注释用<%----%>,例:
<%@ page language="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPEhtml PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=UTF-8">
<title>这是我的第一个JSP文件</title>
</head>
<body>
<%--JSP中有一些重要的内置对象 out{printwriter},request{httpServletrequest},response{httpServletresponse
session{httpsession},application{Servletcontext}
} --%>
<%
request.setCharacterEncoding("UTF-8");
Stringstr = "hello";
out.println(str+"<br/>");
Stringusername = request.getParameter("username");
out.println(username);
%>
</body>
</html>
我们看到out.println();可以输出一个变量,不过传统的方法是<%=%>来输出。
举例说明:例2:
<%@ page language="java"contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPEhtml PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>在这里输入一个数字,结果输出乘法表</h1>
<formaction="">
请输入一个数字:<inputtype="text"name="nums"/>
<inputtype="submit"name="提交"/>
</form>
<%
try{
int times =Integer.parseInt(request.getParameter("nums"));
%>
<tableborder="1">
<%
for(int i=1;i<=times;i++){
%>
<tr>
<%
for(int j=1;j<=times;j++){
%>
<td><%=i%>*<%=j %>=<%=i*j %></td>
<%
}
%>
</tr>
<%
}
%>
</table>
<%
}catch(NumberFormatExceptione){
%>
<h3>请输入一个正确的数字!</h3>
<%
}
%>
</body>
</html>
大家是不是感觉到这样写是不是很乱,以后我们将会用MVC来解决这样的问题。
- JSP初步
- JSP初步
- jsp初步
- jsp初步
- JSP初步
- JSP初步
- 2011.10.10-Jsp初步
- JSP初步入门
- JSP(初步)
- JSP初步总结
- Jsp基础初步V1
- JSP初步理解
- Tomcat与Jsp初步
- jsp1-jsp初步
- JSP初步认识
- JSP初步(一)
- 初步编写JSP的心得
- JSP网站架构初步理解
- DayDayUP_Linux运维学习_MySQL 5.6.27 源码编译安装
- 《TCP/IP详解 卷一:协议》读书笔记--IP选路
- 【Java】java和android网络编程 - 对byte数组压缩和解压缩(zip,gzip,bzip2,jzlib)
- typedef struct 和 struct
- 同步、异步、阻塞和非阻塞的概念
- jsp初步
- 关于登录和分享的一个个坑
- android——listview删除的简单实现
- LeetCode 072 Edit Distance
- 如何使用JSP完成传输对象的过程
- UI_动画
- DayDayUP_Linux运维学习_LAMP的安装
- C++学习小结之注意细节点
- logistic算法使用方法