【Java学习20170420】JSP基础

来源:互联网 发布:百诺巧克力怎么样知乎 编辑:程序博客网 时间:2024/05/21 03:25

JSP基础


<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.util.*"%><%@ page import="java.text.SimpleDateFormat"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>第一个JSP页面</title></head><body><%//out是一个内置对象,专门用于输出文本信息out.println("嵌入的JAVA代码");out.println("Hello World!");%><br><%Date date = new Date(); //获取日期对象SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期时间格式String today = df.format(date); //获取当前系统日期%>当前时间:<%=today%><!-- 输出系统时间 --><br><%-- 显示用户信息开始 --%>用户名:无语<br> 部  门:Java Web部门<br> 权  限:系统管理员<%-- 显示用户信息结束 --%></body></html>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Jsp脚本标示</title></head><body><%int num = 10;int result = 1;for (int i = 1; i <= num; i++) {result *= i;}out.println("数字" + num + "的阶乘为:" + result);%><%String str = ""; //声明保存九九乘法表的字符串变量//连接生成九九乘法表的字符串for (int i = 1; i <= 9; i++) { // 外循环for (int j = 1; j <= i; j++) { // 内循环str += j + "*" + i + "=" + j * i;str += " "; //加入空格符}str += "<br>"; // 加入换行符}%><table width="440" height="85" border="1" cellpadding="0"cellspacing="0" style="font: 9pt;" bordercolordark="#666666"bordercolorlight="#FFFFFF" bordercolor="#FFFFFF"><tr><td height="30" align="center">九九乘法表</td></tr><tr><td style="padding: 3pt"><%=str%> <!-- 输出九九乘法表 --></td></tr></table></body></html>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>JSP脚本声明</title><%!int num = 0; //声明全局变量int count() { //声明全局方法num++;return num;}%></head><body><%--每次刷新页面都会输出前一次值+1 --%><%=count()%></body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>JSP练习</title></head><body>在JSP页面中输出字符“*”组成的金字塔。<br><%String str = "";for (int i = 0; i < 15; i++) {for (int j = 15; j > i; j--) {str += " ";}for (int j = 0; j < i; j++) {str += "* ";}str += "<br>";}%><%=str%></body></html>

<%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title>用户登录</title></head><body><%//通过JSP内置request请求对象获得index.jsp传来的值:String userID = request.getParameter("userID");String pass = request.getParameter("pass");%><form name="form1" method="post" action="">用户名: <input name="name" type="text" id="name" style="width: 120px"value="<%=userID%>"><br> 密  码: <inputname="pwd" type="password" id="pwd" style="width: 120px"value="<%=pass%>"> <br> <br> <input type="submit"name="Submit" value="提交"></form></body></html>

<%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title>中转页</title></head><body><jsp:forward page="login.jsp"><jsp:param value="dark" name="userID" /><jsp:param value="123" name="pass" /></jsp:forward></body></html>



0 0
原创粉丝点击