五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java web:JSP地址欄傳參,頁面跳轉,表單提交,日期腳本文件,日期框【詩書畫唱】

2020-09-06 10:23 作者:詩書畫唱  | 我要投稿

1、創(chuàng)建一個新增商品的pro.jsp頁面,要求能夠輸入商品名稱,價格和進貨日期,提交到doAdd.jsp頁面,將輸入的商品名稱,價格以及進貨日期打印出來。提交這個表單時還需要額外的提交一個屬性addr=china,請設計一種方案將addr的值也提交到doAdd.jsp頁面

【個人的思路:

用上地址欄傳參,就是

?<form action="doAdd.jsp?addr=china" method="post">

String addr = request.getParameter("addr");

System.out.println(addr);


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

<%

? ? String path = request.getContextPath();

? ? String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? ? <head>

? ? ? ? <title></title>

? ? ? ? <meta http-equiv="pragma" content="no-cache">

? ? ? ? <meta http-equiv="cache-control" content="no-cache">

? ? ? ? <meta http-equiv="expires" content="0">

? ? ? ? <meta http-equiv="keywords" content="keyword1,keyword2,

? ? ? ? keyword3">

? ? ? ? <meta http-equiv="description" content="This is my page">

? ?

? ?

? ?</script>

? ?

? ? </head>

? ? <body>

? ? ? ? <form action="doAdd.jsp?addr=china" method="post">

? ? ? ? ? ? <table border="1">

? ? ? ? ? ? ? ? <tr>

? ? ? ? ? ? ? ? ? ? <td>商品名稱:</td>

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

? ? ? ? ? ? ? ? </tr>

? ? ? ? ? ? ? ? <tr>

? ? ? ? ? ? ? ? ? ? <td>商品價格:</td>

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

? ? ? ? ? ? ? ? </tr>

? ? ?<tr>

? ? ? ? ? ? ? ? ? ? <td>進貨日期:</td>

? ? ? ? ? ? ? ? ? ? <td><input type="text" name="birthday"?

? ? ? ? ? ? ? ? ? ? readonly onclick="new Calendar().show(this);" /></td>

? ? ? ? ? ? ? ? </tr>? ? ? ? ? ?

? ? ? ? ? ? ? ? <tr>

? ? ? ? ? ? ? ? ? ? <td colspan="2">

? ? ? ? ? ? ? ? ? ? ? ? <input type="submit" value="新增" />

? ? ? ? ? ? ? ? ? ? </td>

? ? ? ? ? ? ? ? </tr>

? ? ? ? ? ? </table>

? ? ? ? </form>

? ? </body>

</html>



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

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

?pageEncoding="UTF-8"%>

<%

? ? String path = request.getContextPath();

? ? String basePath = request.getScheme()+"://"

? ? +request.getServerName()+":"+request.getServerPort()+path+"/";

?

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? ? <head>

?

? ?

? ? ? ??

? ? ? ? <title>詩書畫唱提醒你!跟我學JSP行為!</title>

? ? ? ??

? ? ? ? <!-- 下面的meta在這里刪掉都沒太多影響 -->

? ? ? ? <meta http-equiv="pragma" content="no-cache">

? ? ? ? <meta http-equiv="cache-control" content="no-cache">

? ? ? ? <meta http-equiv="expires" content="0">

? ? ? ? <meta http-equiv="keywords" content="keyword1

? ? ? ? ,keyword2,keyword3">

? ? ? ? <meta http-equiv="description"

? ? ? ? ?content="This is my page">

? ? </head>

? ? <body>


<%

? ? //下面是用request處理中文亂碼:

? ? request.setCharacterEncoding("utf-8");


String spName= request.getParameter("spName");

System.out.println("商品名稱:"+spName);

String spPrice= request.getParameter("spPrice");

System.out.println("商品價格:"+spPrice);

/**值得注意的是這里要把String類型轉換成Double類型等,因為在自己寫的

shangPin類中,Price為Double類型,在用下面的

JSP動作指令插入Double類型內容中時,不這樣的話,就會報錯等


*/

Double spPriceDouble=Double.valueOf(spPrice);

//__________

String birthday= request.getParameter("birthday");

System.out.println("生產日期:"+birthday);


String addr = request.getParameter("addr");

System.out.println(addr);

%>

? ? ??

? ? ? <!-- 下面的是給ShangPin取別名為s。

? ? ? Bean是描述Java的軟件組件模型? -->

<jsp:useBean id="s" class="com.SSHC.ShangPin"></jsp:useBean>

? ? ? <!-- property="屬性名" name="類的別名" value="自己設置

? ? ? 和賦值的屬性值。自己的翻譯:setProperty為設置配置"。

? ? ? property:特性;性質;性能;-->

<jsp:setProperty property="name" name="s" value="<%=spName%>"/>

? ? <jsp:setProperty property="price" name="s"?

? ? value="<%=spPriceDouble%>"/>

? ? <jsp:setProperty property="birthday" name="s"?

? ? value="<%=birthday%>"/>

<!-- 下面是得到內容,之后可以打印,顯示到網(wǎng)頁上 -->

? ? ?商品名稱:? ? <jsp:getProperty property="name" name="s"/>

? ? ? ? ?<br/>

? ? ? 商品單價:? ? ?<jsp:getProperty property="price" name="s"/>元/件

? ? ? ? ? ? ? ?<br/>

? ? ? ? 商品生產日期:? ? ? ? <jsp:getProperty property="birthday" name="s"/>

? ? ? ? ? ? ? <br/>

? ? 商品生產地址:? ?<%=addr%>

? ? </body>

</html>



package com.SSHC;


import java.util.Date;


public class ShangPin {

private String? bianHao;


private String? name;

private Double? price;

private String? ?birthday;


public String getBianHao() {

return bianHao;

}


public String getBirthday() {

return birthday;

}


public void setBirthday(String birthday) {

this.birthday = birthday;

}


public void setBianHao(String bianHao) {

this.bianHao = bianHao;

}

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;

}

}


不一定要用這個,自己網(wǎng)上找到后用


/**

?* Calendar

?* @param? ?beginYear? ? ? ? ? ?1990

?* @param? ?endYear? ? ? ? ? ? ?2010

?* @param? ?language? ? ? ? ? ? 0(zh_cn)|1(en_us)|2(en_en)|3(zh_tw)

?* @param? ?patternDelimiter? ? "-"

?* @param? ?date2StringPattern? "yyyy-MM-dd"

?* @param? ?string2DatePattern? "ymd"

?* @version 1.0 build 2006-04-01

?* @version 1.1 build 2006-12-17

?* @author? KimSoft (jinqinghua [at] gmail.com)

?* NOTE!? ? you can use it free, but keep the copyright please

?* IMPORTANT:you must include this script file inner html body elment?

?*/

function Calendar(beginYear, endYear, language, patternDelimiter, date2StringPattern, string2DatePattern) {

this.beginYear = beginYear || 1978;

this.endYear? ?= endYear? ?|| 2020;

this.language? = language? || 0;

this.patternDelimiter = patternDelimiter? ? ?|| "-";

this.date2StringPattern = date2StringPattern || Calendar.language["date2StringPattern"][this.language].replace(/\-/g, this.patternDelimiter);

this.string2DatePattern = string2DatePattern || Calendar.language["string2DatePattern"][this.language];


this.dateControl = null;

this.panel? = this.getElementById("__calendarPanel");

this.iframe = window.frames["__calendarIframe"];

this.form? ?= null;


this.date = new Date();

this.year = this.date.getFullYear();

this.month = this.date.getMonth();


this.colors = {"bg_cur_day":"#00CC33","bg_over":"#EFEFEF","bg_out":"#FFCC00"}

};


Calendar.language = {

"year"? ?: ["\u5e74", "", "", "\u5e74"],

"months" : [

["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],

["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],

["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],

["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]

],

"weeks"? : [["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],

["Sun","Mon","Tur","Wed","Thu","Fri","Sat"],

["Sun","Mon","Tur","Wed","Thu","Fri","Sat"],

["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]

],

"clear"? : ["\u6e05\u7a7a", "Clear", "Clear", "\u6e05\u7a7a"],

"today"? : ["\u4eca\u5929", "Today", "Today", "\u4eca\u5929"],

"close"? : ["\u5173\u95ed", "Close", "Close", "\u95dc\u9589"],

"date2StringPattern" : ["yyyy-MM-dd", "yyyy-MM-dd", "yyyy-MM-dd", "yyyy-MM-dd"],

"string2DatePattern" : ["ymd","ymd", "ymd", "ymd"]

};


Calendar.prototype.draw = function() {

calendar = this;


var _cs = [];

_cs[_cs.length] = '<form id="__calendarForm" name="__calendarForm" method="post">';

_cs[_cs.length] = '<table id="__calendarTable" width="100%" border="0" cellpadding="3" cellspacing="1" align="center">';

_cs[_cs.length] = ' <tr>';

_cs[_cs.length] = '? <th><input class="l" name="goPrevMonthButton" type="button" id="goPrevMonthButton" value="&lt;" \/><\/th>';

_cs[_cs.length] = '? <th colspan="5"><select class="year" name="yearSelect" id="yearSelect"><\/select><select class="month" name="monthSelect" id="monthSelect"><\/select><\/th>';

_cs[_cs.length] = '? <th><input class="r" name="goNextMonthButton" type="button" id="goNextMonthButton" value="&gt;" \/><\/th>';

_cs[_cs.length] = ' <\/tr>';

_cs[_cs.length] = ' <tr>';

for(var i = 0; i < 7; i++) {

_cs[_cs.length] = '<th class="theader">';

_cs[_cs.length] = Calendar.language["weeks"][this.language][i];

_cs[_cs.length] = '<\/th>';

}

_cs[_cs.length] = '<\/tr>';

for(var i = 0; i < 6; i++){

_cs[_cs.length] = '<tr align="center">';

for(var j = 0; j < 7; j++) {

switch (j) {

case 0: _cs[_cs.length] = '<td class="sun">&nbsp;<\/td>'; break;

case 6: _cs[_cs.length] = '<td class="sat">&nbsp;<\/td>'; break;

default:_cs[_cs.length] = '<td class="normal">&nbsp;<\/td>'; break;

}

}

_cs[_cs.length] = '<\/tr>';

}

_cs[_cs.length] = ' <tr>';

_cs[_cs.length] = '? <th colspan="2"><input type="button" class="b" name="clearButton" id="clearButton" \/><\/th>';

_cs[_cs.length] = '? <th colspan="3"><input type="button" class="b" name="selectTodayButton" id="selectTodayButton" \/><\/th>';

_cs[_cs.length] = '? <th colspan="2"><input type="button" class="b" name="closeButton" id="closeButton" \/><\/th>';

_cs[_cs.length] = ' <\/tr>';

_cs[_cs.length] = '<\/table>';

_cs[_cs.length] = '<\/form>';


this.iframe.document.body.innerHTML = _cs.join("");

this.form = this.iframe.document.forms["__calendarForm"];


this.form.clearButton.value = Calendar.language["clear"][this.language];

this.form.selectTodayButton.value = Calendar.language["today"][this.language];

this.form.closeButton.value = Calendar.language["close"][this.language];


this.form.goPrevMonthButton.onclick = function () {calendar.goPrevMonth(this);}

this.form.goNextMonthButton.onclick = function () {calendar.goNextMonth(this);}

this.form.yearSelect.onchange = function () {calendar.update(this);}

this.form.monthSelect.onchange = function () {calendar.update(this);}


this.form.clearButton.onclick = function () {calendar.dateControl.value = "";calendar.hide();}

this.form.closeButton.onclick = function () {calendar.hide();}

this.form.selectTodayButton.onclick = function () {

var today = new Date();

calendar.date = today;

calendar.year = today.getFullYear();

calendar.month = today.getMonth();

calendar.dateControl.value = today.format(calendar.date2StringPattern);

calendar.hide();

}

};


Calendar.prototype.bindYear = function() {

var ys = this.form.yearSelect;

ys.length = 0;

for (var i = this.beginYear; i <= this.endYear; i++){

ys.options[ys.length] = new Option(i + Calendar.language["year"][this.language], i);

}

};


Calendar.prototype.bindMonth = function() {

var ms = this.form.monthSelect;

ms.length = 0;

for (var i = 0; i < 12; i++){

ms.options[ms.length] = new Option(Calendar.language["months"][this.language][i], i);

}

};


Calendar.prototype.goPrevMonth = function(e){

if (this.year == this.beginYear && this.month == 0){return;}

this.month--;

if (this.month == -1) {

this.year--;

this.month = 11;

}

this.date = new Date(this.year, this.month, 1);

this.changeSelect();

this.bindData();

};


Calendar.prototype.goNextMonth = function(e){

if (this.year == this.endYear && this.month == 11){return;}

this.month++;

if (this.month == 12) {

this.year++;

this.month = 0;

}

this.date = new Date(this.year, this.month, 1);

this.changeSelect();

this.bindData();

};


Calendar.prototype.changeSelect = function() {

var ys = this.form.yearSelect;

var ms = this.form.monthSelect;

for (var i= 0; i < ys.length; i++){

if (ys.options[i].value == this.date.getFullYear()){

ys[i].selected = true;

break;

}

}

for (var i= 0; i < ms.length; i++){

if (ms.options[i].value == this.date.getMonth()){

ms[i].selected = true;

break;

}

}

};


Calendar.prototype.update = function (e){

this.year? = e.form.yearSelect.options[e.form.yearSelect.selectedIndex].value;

this.month = e.form.monthSelect.options[e.form.monthSelect.selectedIndex].value;

this.date = new Date(this.year, this.month, 1);

this.changeSelect();

this.bindData();

};


Calendar.prototype.bindData = function () {

var calendar = this;

var dateArray = this.getMonthViewDateArray(this.date.getFullYear(), this.date.getMonth());

var tds = this.getElementsByTagName("td", this.getElementById("__calendarTable", this.iframe.document));

for(var i = 0; i < tds.length; i++) {

? tds[i].style.backgroundColor = calendar.colors["bg_over"];

tds[i].onclick = null;

tds[i].onmouseover = null;

tds[i].onmouseout = null;

tds[i].innerHTML = dateArray[i] || "&nbsp;";

if (i > dateArray.length - 1) continue;

if (dateArray[i]){

tds[i].onclick = function () {

if (calendar.dateControl){

calendar.dateControl.value = new Date(calendar.date.getFullYear(),

calendar.date.getMonth(),

this.innerHTML).format(calendar.date2StringPattern);

}

calendar.hide();

}

tds[i].onmouseover = function () {this.style.backgroundColor = calendar.colors["bg_out"];}

tds[i].onmouseout? = function () {this.style.backgroundColor = calendar.colors["bg_over"];}

var today = new Date();

if (today.getFullYear() == calendar.date.getFullYear()) {

if (today.getMonth() == calendar.date.getMonth()) {

if (today.getDate() == dateArray[i]) {

tds[i].style.backgroundColor = calendar.colors["bg_cur_day"];

tds[i].onmouseover = function () {this.style.backgroundColor = calendar.colors["bg_out"];}

tds[i].onmouseout? = function () {this.style.backgroundColor = calendar.colors["bg_cur_day"];}

}

}

}

}//end if

}//end for

};


Calendar.prototype.getMonthViewDateArray = function (y, m) {

var dateArray = new Array(42);

var dayOfFirstDate = new Date(y, m, 1).getDay();

var dateCountOfMonth = new Date(y, m + 1, 0).getDate();

for (var i = 0; i < dateCountOfMonth; i++) {

dateArray[i + dayOfFirstDate] = i + 1;

}

return dateArray;

};


Calendar.prototype.show = function (dateControl, popuControl) {

if (this.panel.style.visibility == "visible") {

this.panel.style.visibility = "hidden";

}

if (!dateControl){

throw new Error("arguments[0] is necessary!")

}

this.dateControl = dateControl;

popuControl = popuControl || dateControl;


this.draw();

this.bindYear();

this.bindMonth();

if (dateControl.value.length > 0){

this.date? = new Date(dateControl.value.toDate(this.patternDelimiter, this.string2DatePattern));

this.year? = this.date.getFullYear();

this.month = this.date.getMonth();

}

this.changeSelect();

this.bindData();


var xy = this.getAbsPoint(popuControl);

this.panel.style.left = xy.x + "px";

this.panel.style.top = (xy.y + dateControl.offsetHeight) + "px";

this.panel.style.visibility = "visible";

};


Calendar.prototype.hide = function() {

this.panel.style.visibility = "hidden";

};


Calendar.prototype.getElementById = function(id, object){

object = object || document;

return document.getElementById ? object.getElementById(id) : document.all(id);

};


Calendar.prototype.getElementsByTagName = function(tagName, object){

object = object || document;

return document.getElementsByTagName ? object.getElementsByTagName(tagName) : document.all.tags(tagName);

};


Calendar.prototype.getAbsPoint = function (e){

var x = e.offsetLeft;

var y = e.offsetTop;

while(e = e.offsetParent){

x += e.offsetLeft;

y += e.offsetTop;

}

return {"x": x, "y": y};

};


/**

?* @param? ?d the delimiter

?* @param? ?p the pattern of your date

?* @author? meizz

?* @author? kimsoft add w+ pattern

?*/

Date.prototype.format = function(style) {

var o = {

"M+" : this.getMonth() + 1, //month

"d+" : this.getDate(),? ? ? //day

"h+" : this.getHours(),? ? ?//hour

"m+" : this.getMinutes(),? ?//minute

"s+" : this.getSeconds(),? ?//second

"w+" : "\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".charAt(this.getDay()),? ?//week

"q+" : Math.floor((this.getMonth() + 3) / 3),? //quarter

"S"? : this.getMilliseconds() //millisecond

}

if (/(y+)/.test(style)) {

style = style.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));

}

for(var k in o){

if (new RegExp("("+ k +")").test(style)){

style = style.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));

}

}

return style;

};


/**

?* @param d the delimiter

?* @param p the pattern of your date

?* @rebuilder kimsoft

?* @version build 2006.12.15

?*/

String.prototype.toDate = function(delimiter, pattern) {

delimiter = delimiter || "-";

pattern = pattern || "ymd";

var a = this.split(delimiter);

var y = parseInt(a[pattern.indexOf("y")], 10);

//remember to change this next century ;)

if(y.toString().length <= 2) y += 2000;

if(isNaN(y)) y = new Date().getFullYear();

var m = parseInt(a[pattern.indexOf("m")], 10) - 1;

var d = parseInt(a[pattern.indexOf("d")], 10);

if(isNaN(d)) d = 1;

return new Date(y, m, d);

};


document.writeln('<div id="__calendarPanel" style="position:absolute;visibility:hidden;z-index:9999;background-color:#FFFFFF;border:1px solid #666666;width:200px;height:216px;">');

document.writeln('<iframe name="__calendarIframe" id="__calendarIframe" width="100%" height="100%" scrolling="no" frameborder="0" style="margin:0px;"><\/iframe>');

var __ci = window.frames['__calendarIframe'];

__ci.document.writeln('<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd">');

__ci.document.writeln('<html xmlns="http:\/\/www.w3.org\/1999\/xhtml">');

__ci.document.writeln('<head>');

__ci.document.writeln('<meta http-equiv="Content-Type" content="text\/html; charset=utf-8" \/>');

__ci.document.writeln('<title>Web Calendar(UTF-8) Written By KimSoft<\/title>');

__ci.document.writeln('<style type="text\/css">');

__ci.document.writeln('<!--');

__ci.document.writeln('body {font-size:12px;margin:0px;text-align:center;}');

__ci.document.writeln('form {margin:0px;}');

__ci.document.writeln('select {font-size:12px;background-color:#EFEFEF;}');

__ci.document.writeln('table {border:0px solid #CCCCCC;background-color:#FFFFFF}');

__ci.document.writeln('th {font-size:12px;font-weight:normal;background-color:#FFFFFF;}');

__ci.document.writeln('th.theader {font-weight:normal;background-color:#666666;color:#FFFFFF;width:24px;}');

__ci.document.writeln('select.year {width:64px;}');

__ci.document.writeln('select.month {width:60px;}');

__ci.document.writeln('td {font-size:12px;text-align:center;}');

__ci.document.writeln('td.sat {color:#0000FF;background-color:#EFEFEF;}');

__ci.document.writeln('td.sun {color:#FF0000;background-color:#EFEFEF;}');

__ci.document.writeln('td.normal {background-color:#EFEFEF;}');

__ci.document.writeln('input.l {border: 1px solid #CCCCCC;background-color:#EFEFEF;width:20px;height:20px;}');

__ci.document.writeln('input.r {border: 1px solid #CCCCCC;background-color:#EFEFEF;width:20px;height:20px;}');

__ci.document.writeln('input.b {border: 1px solid #CCCCCC;background-color:#EFEFEF;width:100%;height:20px;}');

__ci.document.writeln('-->');

__ci.document.writeln('<\/style>');

__ci.document.writeln('<\/head>');

__ci.document.writeln('<body>');

__ci.document.writeln('<\/body>');

__ci.document.writeln('<\/html>');

__ci.document.close();

document.writeln('<\/div>');

var calendar = new Calendar();






2、在瀏覽器地址欄輸入http://localhost:8080/J190801/test.jsp?act=admin&pwd=123&type=user,請將路徑中的act、pwd以及user對應的值在test.jsp頁面中顯示出來(注意不是后臺打印,是在頁面上顯示)

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

<%

? ? String path = request.getContextPath();

? ? String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? ? <head>

?

? ? ? ? <title></title>

? ? ? ? <meta http-equiv="pragma" content="no-cache">

? ? ? ? <meta http-equiv="cache-control" content="no-cache">

? ? ? ? <meta http-equiv="expires" content="0">

? ? ? ? <meta http-equiv="keywords" content=

? ? ? ? "keyword1,keyword2,keyword3">

? ? ? ? <meta http-equiv="description" content="This is my page">

? ? ? ? <style type="text/css">

? ? ? ? ? ? * {

? ? ? ? ? ? ? ? font-size: 50px;

? ? ? ? ? ? }

? ? ? ? </style>

? ? ? ? <script type="text/javascript">

? ? ? ? ? ? //注冊按鈕的功能:跳轉到注冊頁面

? ? ? ? ? ? function toReg(){

? ? ? ? ? ? window.location.href = 'test.jsp?act=admin&pwd=123&type=user';

? ? ? ? ? ? }

? ? ? ? </script>

? ? </head>

? ? <body>

? ? ? ? <form action="test.jsp?act=admin&pwd=123&type=user"?

? ? ? ? method="post">

? ? ? ? ? ? <table border="1">

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? <tr>

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

? ? ? ? ? ? ? ? ? ? ? ? <input type="submit" value="提交表單傳參" />

? ? ? ? ? ? ? ? ? ? ? ? <input type="button" value="頁面跳轉傳參"

? ? ? ? ? ? ? ? ? ? ? ? ?onclick="toReg();" />

? ? ? ? ? ? ? ? ? ? </td>?

? ? ? ? ? ? ? ? </tr>

? ? ? ? ? ? </table>

? ? ? ? </form>

? ? </body>

</html>

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

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

?pageEncoding="UTF-8"%>

<%

? ? String path = request.getContextPath();

? ? String basePath = request.getScheme()+"://"

? ? +request.getServerName()+":"+request.getServerPort()+path+"/";

?

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

? ? <head>

? ? ?

? ?

? ? ? ??

? ? ? ? <title>詩書畫唱提醒你!跟我學JSP行為!</title>

? ? ? ??

? ? ? ? <!-- 下面的meta在這里刪掉都沒太多影響 -->

? ? ? ? <meta http-equiv="pragma" content="no-cache">

? ? ? ? <meta http-equiv="cache-control" content="no-cache">

? ? ? ? <meta http-equiv="expires" content="0">

? ? ? ? <meta http-equiv="keywords" content="keyword1

? ? ? ? ,keyword2,keyword3">

? ? ? ? <meta http-equiv="description"

? ? ? ? ?content="This is my page">

? ? </head>

? ? <body>


<%

? ? //下面是用request處理中文亂碼:

? ? request.setCharacterEncoding("utf-8");


String act= request.getParameter("act");

System.out.println("用戶名:"+act);

String pwd= request.getParameter("pwd");

System.out.println("用戶密碼:"+pwd);

String type= request.getParameter("type");

System.out.println("用戶類型:"+type);



%>

? ? ??

? ?



? 用戶名:? ?<%=act%>

? ? ? ? ?<br/>


用戶密碼:? ? <%=pwd%>

? ? ? ? ? ? ? <br/>

用戶類型: <%=type%>

? ? </body>

</html>




Java web:JSP地址欄傳參,頁面跳轉,表單提交,日期腳本文件,日期框【詩書畫唱】的評論 (共 條)

分享到微博請遵守國家法律
华坪县| 鄂尔多斯市| 乌什县| 乌苏市| 聊城市| 叶城县| 拉萨市| 澄江县| 泰州市| 丹江口市| 化隆| 舟曲县| 莒南县| 商洛市| 兴山县| 灵台县| 嘉兴市| 利津县| 桃园县| 乃东县| 南投市| 东海县| 江山市| 云南省| 贺州市| 江华| 巴里| 洛浦县| 盖州市| 梁平县| 稻城县| 广州市| 萝北县| 礼泉县| 陆良县| 永康市| 青神县| 句容市| 腾冲县| 崇礼县| 酒泉市|