您的位置:首页 > Web前端 > JavaScript

jsp入门学习2

2016-04-11 16:15 537 查看
<!-- 禁用缓存 -->

<% response.setHeader("Cache-Control", "no-store");

response.setDateHeader("Expires", 0);

%>

<!-- 定时刷新 -->

<%response.setHeader("refresh", "10"); %>

<!-- 定时跳转到指定页面 -->

<%response.setHeader("refresh", "5;url=delete.jsp"); %>

==========================================

index.jsp

<%@page import="java.net.URLDecoder"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>显示时间</title>

</head>

<body>

<!--

<jsp:useBean id="produc" class="com.ljl.bean.Produce"></jsp:useBean>

<jsp:setProperty property="name" name="produc" value="宝马"/>

<jsp:setProperty property="price" name="produc" value="67457"/>

<jsp:setProperty property="count" name="produc" value="49"/>

<div>

<li>商品名称:<jsp:getProperty property="name" name="produc"/></li>

<li>商品价格:<jsp:getProperty property="price" name="produc"/></li>

<li>商品数量:<jsp:getProperty property="count" name="produc"/></li>

<li>商品地址:<jsp:getProperty property="address" name="produc"/></li>

</div> -->

<!--

<form action="reg.jsp" method="post">

<table align="center" width="400" height="200" border="1">

<tr>

<td align="center" colspan="2" height="40">

<b>添加用户信息</b>

</td>

</tr>

<tr>

<td align="right">姓名:</td>

<td><input type="text" name="name"/></td>

</tr>

<tr>

<td align="right">性别:</td>

<td><input type="text" name="sex"></input></td>

</tr>

<tr>

<td align="right">年龄:</td>

<td><input type="text" name="age"></td>

</tr>

<tr>

<td align="right">地址:</td>

<td><input type="text" name="addr"></td>

</tr>

<tr>

<td align="center" colspan="2">

<input type="submit" value="提 交" >

</td>

</tr>

</table>

</form> -->

<meta http-equiv="Refresh" content="1"/>

<style type="text/css">

#clock{

width: 30%;

background-color: #efefef;

border: solid 4px orange;

font-size: 25px;

font-family: 宋休

}

</style>

<jsp:useBean id="dateBean" class="com.ljl.bean.DateBean"></jsp:useBean>

<div id="clock">

<li><jsp:getProperty property="date" name="dateBean"/></li>

<li><jsp:getProperty property="week" name="dateBean"/>

</div>

</body>

</html>

===============================================================

reg.jsp

<%@page import="org.apache.catalina.filters.SetCharacterEncodingFilter"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>javaBean 获得对象的属性值</title>

</head>

<body>

<%request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="persion" class="com.ljl.bean.Persion"></jsp:useBean>

<jsp:setProperty property="*" name="persion"/>

<table align="center" width="400">

<tr>

<td align="right">姓名:</td>

<td><jsp:getProperty property="name" name="persion"/> </td>

</tr>

<tr>

<td align="right">性别:</td>

<td><jsp:getProperty property="sex" name="persion"/> </td>

</tr>

<tr>

<td align="right">年龄:</td>

<td><jsp:getProperty property="age" name="persion"/> </td>

</tr>

<tr>

<td align="right">地址:</td>

<td><jsp:getProperty property="addr" name="persion"/> </td>

</tr>

</table>

</body>

</html>

=============================================================

deal.jsp

<%@page import="java.util.Date"%>

<%@page import="javax.xml.crypto.Data"%>

<%@page import="java.net.URLEncoder"%>

<%@page import="java.net.URLDecoder"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>写入cookie</title>

</head>

<body>

<%

request.setCharacterEncoding("UTF-8");

String user = URLEncoder.encode(request.getParameter("user"),"utf-8");

Cookie cookie = new Cookie("myCookie", "user" + "#" + new Date().toLocaleString());

cookie.setMaxAge(60*60*24*30);

response.addCookie(cookie);

%>

<script type="text/javascript" >window.location.href="index.jsp"</script>

</body>

</html>

=================================================

三个Bean对象

package com.ljl.bean;

import java.awt.image.SampleModel;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DateBean {

private String date;

private String week;

private Calendar calendar = Calendar.getInstance();

public String getDate() {

Date curDate = Calendar.getInstance().getTime();

SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

date = format.format(curDate);

return date;

}

public void setDate(String date) {

this.date = date;

}

public String getWeek() {

String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

int index = calendar.get(Calendar.DAY_OF_WEEK);

week = weeks[index-1];

return week;

}

public void setWeek(String week) {

this.week = week;

}

}

===============================================

package com.ljl.bean;

public class Persion {

private String name;

private int age;

private String sex;

private String addr;

public Persion() {

// TODO Auto-generated constructor stub

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getAddr() {

return addr;

}

public void setAddr(String addr) {

this.addr = addr;

}

}

=============================================

package com.ljl.bean;

public class Produce {

private String name = "广州房子";

private double price = 35635678.343;

private int count = 100;

private String address = "广东省广州市天河区龙口东路";

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getPrice() {

return price;

}

public void setPrice(double price) {

this.price = price;

}

public int getCount() {

return count;

}

public void setCount(int count) {

this.count = count;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: