1、java 設計注冊用戶個人信息的JSP頁面
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
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>
<base href="<%=basePath%>">
<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">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<link href="../css/rayx.css" type="text/css" rel="stylesheet">
<title>填寫注冊信息</title>
<script language="javascript">
<!--
function selectCity(){
if(RegInfoPost.state.value=="上海"){
RegInfoPost.city.value="上海";
}
else if(RegInfoPost.state.value=="天津"){
RegInfoPost.city.value="天津";
}
else if(RegInfoPost.state.value=="北京"){
RegInfoPost.city.value="北京";
}
else if(RegInfoPost.state.value=="重慶"){
RegInfoPost.city.value="重慶";
}
else if(RegInfoPost.state.value=="中國香港"){
RegInfoPost.city.value="中國香港";
}
else if(RegInfoPost.state.value=="中國澳門"){
RegInfoPost.city.value="中國澳門";
}
else{
RegInfoPost.city.value="";
}
}
function checkCity(){
if(RegInfoPost.city.value=="北京"){
RegInfoPost.address.focus();
}
if(RegInfoPost.city.value=="上海"){
RegInfoPost.address.focus();
}
if(RegInfoPost.city.value=="天津"){
RegInfoPost.address.focus();
}
if(RegInfoPost.city.value=="重慶"){
RegInfoPost.address.focus();
}
if(RegInfoPost.city.value=="中國香港"){
RegInfoPost.address.focus();
}
if(RegInfoPost.city.value=="中國澳門"){
RegInfoPost.address.focus();
}
}
-->
</script>
<script language="javascript">
<!--
function onSubmit(){
<%//檢查姓名%>
if(RegInfoPost.realName.value==""){
alert("請填寫姓名!");
RegInfoPost.realName.focus();
return false;
}
<%//檢查身份證%>
else if(RegInfoPost.identityCard.value==""){
alert("請填寫身份證號碼!");
RegInfoPost.identityCard.focus();
return false;
}
<%//檢查身份證的格式是否合法%>
else if(chkid(RegInfoPost.identityCard.value)==0){
alert("您填寫的身份證號碼不是合法的身份證號碼!");
RegInfoPost.identityCard.focus();
return false;
}
<%//檢查郵政編碼%>
else if(RegInfoPost.zip.value==""){
alert("請填寫郵政編碼!");
RegInfoPost.zip.focus();
return false;
}
<%//檢查郵政編碼是否含有空格%>
else if(chkspc(RegInfoPost.zip.value)!=1){
alert("郵政編碼含有空格!");
RegInfoPost.zip.focus();
return false;
}
<%//檢查郵政編碼是否符合格式%>
else if(checkZip(RegInfoPost.zip.value)==0){
alert("不是中國的郵政編碼,或者郵政編碼有非法字元!");
RegInfoPost.zip.focus();
return false;
}
<%//檢查省市自治區%>
else if(RegInfoPost.state.value=="default"){
alert("請選擇省市自治區!");
RegInfoPost.state.focus();
return false;
}
<%//檢查城市%>
else if(RegInfoPost.city.value==""){
alert("請填寫城市!");
RegInfoPost.city.focus();
return false;
}
<%//檢查地址%>
else if(RegInfoPost.address.value==""){
alert("請填寫地址!");
RegInfoPost.address.focus();
return false;
}
<%//檢查主要聯系電話%>
else if(RegInfoPost.phone.value==""){
alert("請填寫主要聯系電話!");
RegInfoPost.phone.focus();
return false;
}
<%//檢查生日(年)%>
else if(RegInfoPost.birthdayYear.value==""){
alert("請填寫您的生日!");
RegInfoPost.birthdayYear.focus();
return false;
}
<%//檢查出生年份有效性%>
else if(chkYear(RegInfoPost.birthdayYear.value)==0){
alert("您的生日不符合格式!");
RegInfoPost.birthdayYear.focus();
return false;
}
<%//檢查生日(月)%>
else if(RegInfoPost.birthdayMonth.value=="default"){
alert("請填寫您的生日!");
RegInfoPost.birthdayMonth.focus();
return false;
}
<%//檢查生日(日)%>
else if(RegInfoPost.birthdayDay.value=="default"){
alert("請填寫您的生日!");
RegInfoPost.birthdayDay.focus();
return false;
}
<%//檢查電子郵件%>
else if(RegInfoPost.email.value==""){
alert("請填寫您的電子郵件地址!");
RegInfoPost.email.focus();
return false;
}
<%//檢查電子郵件是否合法%>
else if(chkemail(RegInfoPost.email.value)!=1){
alert("電子郵件地址不符合格式!");
RegInfoPost.email.focus();
return false;
}
<%//檢查用於確認的電子郵件地址%>
else if(RegInfoPost.email.value!=RegInfoPost.email2.value){
alert("請確認您的電子郵件填寫的准確無誤!");
RegInfoPost.email2.focus();
return false;
}
else{
<%
session.setAttribute("frompage","reg.jsp");
%>
RegInfoPost.submit();
}
}
<%
//函數名:chkspc
//功能介紹:檢查是否含有空格
//參數說明:要檢查的字元串
//返回值:0:有空格 1:沒有空格 2:有空格
%>
function chkspc(a){
var i=a.length;
var j = 0;
var k = 0;
while(k<i){
if(a.charAt(k)!=" "){
j = j+1;
}
k = k+1;
}
if(j==0){
return 0;
}
if(i!=j){
return 2;
}
else{
return 1;
}
}
<%
//函數名:checkNum
//功能介紹:檢查是否為數字
//參數說明:要檢查的數字
//返回值:0:不是數字 1:是數字
%>
function checkNum(num){
var i,j,strTemp;
strTemp="0123456789";
if(num.length==0)
return 0;
for(i=0;i<num.length;i++){
j=strTemp.indexOf(num.charAt(i));
if (j==-1){
return 0;
}
}
return 1;
}
<%
//函數名:chkid
//功能介紹:檢查身份證
//參數說明:要檢查的字元串
//返回值:0:不合格 1:合格
%>
function chkid(id){
if(id.length!=15 && id.length!=18){
return 0;
}
else if(chkspc(id)!=1){
return 0;
}
else if(checkNum(id)==0){
return 0;
}
else
return 1;
}
<%
//函數名:checkZip
//功能介紹:檢查是否為有效的郵政編碼
//參數說明:要檢查的數字
//返回值:1為是有效的,0為不是有效的
%>
function checkZip(zip){
if(zip.length!=6){
return 0;
}
else if(checkNum(zip)==0){
return 0;
}
}
<%
//檢查電子郵件是否合法
//函數名:chkemail
//參數說明:要檢查的字元串
//返回值:1:是
%>
function chkemail(a){
var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if(temp > 1) {
if((i-temp) > 3){
if((i-tempd)>0){
return 1;
}
}
}
}
<%
//檢查出生年份是否符合規定
//返回值:0:不正確 1:正確
%>
function chkYear(year){
if(year.length!=4)
return 0;
if(checkNum(year)==0)
return 0;
else if(chkspc(year)!=1)
return 0;
else
return 1;
}
-->
</script>
<script language="javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(){
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;
var uname = document.getElementById("userName").value;
xmlHttp.open("POST","RegAjax?name="+uname,true);
xmlHttp.send(null);
}
function handleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
if("t"==(xmlHttp.responseText))
alert("用戶名已被佔用");
}
}
}
</script>
</head>
<body>
<%
if("OK".equals(request.getSession().getAttribute("reginfo"))){
response.setHeader("refresh","2;URL=../index.jsp");
%>
注冊成功啦。<br>
兩秒鍾後返回首頁,如果沒有返回<br>
請點這里<a href="../index.jsp">返回</a>主頁
<%
}else{
if(request.getSession().getAttribute("reginfo")!=null){
%>
<center><%=(String)request.getSession().getAttribute("reginfo") %></center>
<%} %>
<form name="RegInfoPost" method="post" action="reg.do">
<table width="615" height="617" border="0" align="center">
<tr><a href="./index.jsp">點這返回首頁</a>
<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr>
<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr>
<td width="150" height="30" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="339" valign="middle">
<span class="style2"><strong>用戶帳號:</strong></span>
<input name="userName" type="text" class="item_table" id="userName" maxlength="16" OnBlur="startRequest()">
<span class="error">*(6-16個字元)</span> </td>
<td width="126" valign="middle">
</td>
</tr>
<tr>
<td> </td>
<td valign="middle"><strong>用戶密碼:</strong> <input name="password" type="password" class="item_table" id="password" maxlength="16">
<span class="error">*(6-16個字元) </span> </td>
<td> </td>
</tr>
<tr>
<td height="30"> </td>
<td valign="middle"> <strong>確認密碼:</strong> <input name="password2" type="password" class="item_table" id="password2" maxlength="16">
<span class="error">*(請確認密碼)</span> </td>
<td> </td>
</tr>
<tr align="center" valign="middle">
<td height="30" colspan="3" valign="middle"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr align="center" valign="middle">
<td height="20" colspan="3"><span class="error">密碼保護(在您忘記密碼時,將通過以下問題來重新獲得您的密碼)</span></td>
</tr>
<tr align="center" valign="middle">
<td height="30"> </td>
<td colspan="2" align="left" valign="middle"><strong>密碼提示問題:</strong> <input name="question" type="text" class="item_table" id="question" maxlength="20">
<span class="error">*(不超過20個字元)</span> </td>
</tr>
<tr align="center" valign="middle">
<td height="30"> </td>
<td colspan="2" align="left" valign="middle"><strong>密碼提示答案:</strong> <input name="answer" type="text" class="item_table" id="answer" maxlength="10">
<span class="error">*(不超過10個字元)</span> </td>
</tr>
<tr>
<td height="14" colspan="2" valign="top"><strong>姓名</strong><font color="#ff0000"><span class="error">*</span></td>
<td colspan="2" valign="top"><strong>身份證號碼</strong><font color="#ff0000"><span class="error">*</span></td>
</tr>
<tr>
<td height="18" colspan="2" valign="top">
<input name="realName" type="text" id="realname"> </td>
<td colspan="2" valign="top"><input name="identityCard" type="text" id="identityCard" size="18" maxlength="18"></td>
</tr>
<tr>
<td width="116" height="14"> </td>
<td width="185"> </td>
<td width="127"> </td>
<td width="169"> </td>
</tr>
<tr>
<td><strong>國家或地區</strong><font color="#ff0000"><span class="error">*</span></td>
<td><strong>郵政編碼</strong><font color="#ff0000"><span class="error">*</span></td>
<td><strong>省市自治區</strong><font color="#ff0000"><span class="error">*</span></td>
<td><strong>城市</strong><font color="#ff0000"><span class="error">*</span></td>
</tr>
<tr>
<td>
<select name="country" id="country">
<option selected>中國</option>
<option>中國香港</option>
<option>中國澳門</option>
<option>中國台灣</option>
</select>
</td>
<td>
<input name="zip" type="text" id="zip">
</td>
<td>
<select name="state" id="state" onclick="selectCity()">
<option value="default" selected name="value" isCity="false">選擇省市自治區</option>
<option name="value" value="北京" isCity="true">北京</option>
<option name="value" value="上海" isCity="true">上海</option>
<option name="value" value="天津" isCity="true">天津</option>
<option name="value" value="重慶" isCity="true">重慶</option>
<option name="value" value="安徽省" isCity="false">安徽省</option>
<option name="value" value="福建省" isCity="false">福建省</option>
<option name="value" value="甘肅省" isCity="false">甘肅省</option>
<option name="value" value="廣東省" isCity="false">廣東省</option>
<option name="value" value="廣西壯族自治區" isCity="false">廣西壯族自治區</option>
<option name="value" value="貴州省" isCity="false">貴州省</option>
<option name="value" value="海南省" isCity="false">海南省</option>
<option name="value" value="河北省" isCity="false">河北省</option>
<option name="value" value="河南省" isCity="false">河南省</option>
<option name="value" value="黑龍江省" isCity="false">黑龍江省</option>
<option name="value" value="湖北省" isCity="false">湖北省</option>
<option name="value" value="湖南省" isCity="false">湖南省</option>
<option name="value" value="吉林省" isCity="false">吉林省</option>
<option name="value" value="江蘇省" isCity="false">江蘇省</option>
<option name="value" value="江西省" isCity="false">江西省</option>
<option name="value" value="遼寧省" isCity="false">遼寧省</option>
<option name="value" value="內蒙古自治區" isCity="false">內蒙古自治區</option>
<option name="value" value="寧夏回族自治區" isCity="false">寧夏回族自治區</option>
<option name="value" value="青海省" isCity="false">青海省</option>
<option name="value" value="山東省" isCity="false">山東省</option>
<option name="value" value="山西省" isCity="false">山西省</option>
<option name="value" value="陝西省" isCity="false">陝西省</option>
<option name="value" value="四川省" isCity="false">四川省</option>
<option name="value" value="台灣省" isCity="false">台灣省</option>
<option name="value" value="西藏自治區" isCity="false">西藏自治區</option>
<option name="value" value="新疆維吾爾自治區" isCity="false">新疆維吾爾自治區</option>
<option name="value" value="雲南省" isCity="false">雲南省</option>
<option name="value" value="浙江省" isCity="false">浙江省</option>
<option name="value" value="中國香港" isCity="true">中國香港</option>
<option name="value" value="中國澳門" isCity="true">中國澳門</option>
</select>
</td>
<td>
<input name="city" type="text" id="city" onfocus="checkCity()">
</td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="4"><strong>送貨地址</strong><font color="#ff0000"><span class="error">*</span></td>
</tr>
<tr>
<td colspan="4">
<input name="address" type="text" id="address" size="41">
</td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="2"><strong>主要聯系電話</strong><font color="#ff0000"><span class="error">*</span></td>
</tr>
<tr>
<td colspan="2">
<input name="phone" type="text" id="phone">
</td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr>
<td colspan="4"><span class="error">請填寫真實有效的電子郵件地址</span></td>
</tr>
<tr>
<td colspan="4"><strong>電子郵件地址<font color="#ff0000"></strong><span class="error">*</span></td>
</tr>
<tr>
<td colspan="4">
<input name="email" type="text" id="email" size="40"> </td>
</tr>
<tr>
<td colspan="4"> <span class="style2">範例:</span><span class="style3"> [email protected]</span></td>
</tr>
<tr>
<td colspan="4"> <strong>請再一次輸入您的電子郵件地址</strong><font color="#ff0000"><span class="error">*</span></td>
</tr>
<tr>
<td colspan="4">
<input name="email2" type="text" id="email2" size="40"> </td>
</tr>
<tr>
<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td> </td><td colspan="2"><div align="center"><strong>接受用戶協議</strong></div></td>
</tr>
<tr>
<td height="87" colspan="4"><div align="center">
<textarea name="textarea" cols="70" rows="15" wrap="VIRTUAL"> 本網站僅為威迅教育交流學習之用,您必須無條件接受以下條件方可繼續注冊。
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家社會集體的和公民的合法權益,不得利用本站製作、復制和傳播下列信息:
(一)煽動抗拒、破壞憲法和法律、行政法規實施的;
(二)煽動顛覆國家政權,推翻社會主義制度的;
(三)煽動分裂國家、破壞國家統一的;
(四)煽動民族仇恨、民族歧視,破壞民族團結的;
(五)捏造或者歪曲事實,散布謠言,擾亂社會秩序的;
(六)宣揚封建迷信、淫穢、色情、賭博、暴力、兇殺、恐怖、教唆犯罪的;
(七)公然侮辱他人或者捏造事實誹謗他人的,或者進行其他惡意攻擊的;
(八)損害國家機關信譽的;
(九)其他違反憲法和法律行政法規的;
(十)進行商業廣告行為的。
二、互相尊重,對自己的言論和行為負責。 </textarea>
</div></td>
</tr>
<tr>
<td colspan="4"><div align="center"><strong>當通過點擊」注冊「按鈕即表示我已無條件接受以上協議</strong></div></td>
</tr>
<tr>
<td colspan="4"><hr color="#cccccc" noshade="yes" size="1"></td>
</tr>
<tr>
<td colspan="4"><div align="center">
<input type="submit" name="Submit" value="注冊" onClick="return onSubmit()">
<input type="reset" name="Reset" value="重置">
</div></td>
</tr>
<tr>
<td height="46" colspan="4"> </td>
</tr>
</table>
</form>
<%} %>
</body>
</html>
2、jsp網頁製作模板
一般初學者的第一個網頁,都是國際慣例的Hello World!:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
想學jsp,需要先搭建環境jdk+tomcat ,開發工具一般有netbeans,myeclipse
3、jsp網頁設計作業
要幫忙寫嗎。看你蠻著急的
4、請問用JSP如何製作個人網站???
樓上兄弟說的錯,確定很好,我這兒也有些建設提提:就目前的開發方式是:Jsp + JavaBean + 資料庫在開發時,對於Jsp要注意以下幾點問題: 1)、Jsp中不要含有業務邏輯代碼(至少要盡量避免) 2)、不要幾個頁面(不要超過三個)共用一個Jsp 3)、可以利用Include來拆分Jsp文件,這便於代碼公用和減少Jsp代碼量 4)、把一些頁面控制項的生成代碼封裝到JavaBean中 5)、把JavaScript函數代碼寫到專門的文件中,可以多寫幾個文件,最好4、5個頁面共用一個js文件本人就第3點和第4點舉兩個例子 3)、例如新增/修改,分別用來一個add.jsp和一個modify.jsp這時就可以把頁面表單單獨寫成一個jsp文件,可以命名為form.jsp這樣就實現了代碼公用的目的,而且也減少了每個jsp的代碼量 4)、例如開發庫中的Select控制項的封裝、以及Table表頭的封裝,都是很好的例子是不是高手指點。哈哈-(aiwen(T6760915))
5、如何用JSP來製作一個網站
製作動態網站方法如下:
1.前期客戶的需求,以及期望值要弄清楚。
2.素材的准備
3.先做出一個靜態的網站給客戶,有不足的地方作出修改直至滿意為止
4.頁面的設計,前台頁面和後台頁面的設計。
5。根據需求設計資料庫。
因為是動態的網頁,資料庫表的設計,以及表與表之間的設計一定要遵循設計出的表要盡可能減少數據冗餘,確保數據的准確性,有效的控制冗餘有助於提高資料庫的性能。如1NF,2NF,3NF,這里不再贅述。
6.設計好資料庫後,通過sql語句執行來插入數據
7.在網頁中需要應用到資料庫數據的地方加入代碼。
6、web程序設計(JSP)作品題目:一個基於html/jsp/javascript的個人博客網站。
jsp博客程序站使用jsp語言設計,界麵包含html代碼生成和js調用,連接資料庫保存數據。我發給你了,比較麻煩比較大開發起來要2個月,別人不要找我,這事特麻煩。
7、求高手教我製作一個用jsp製作的自我介紹的網頁
給你一組最速度的方法..使用 word文檔做好..然後轉存為html文件...美觀又效率.
8、用jsp設計一個網頁
寫在這里了,第二部分 你時間和結果按照你的要求復制粘貼一下 我懶得寫了 請採納 謝謝茄子
<!DOCTYPE html>9、基於JAVA的個人網站設計!
建議你用jsp技術
表示層用html或jsp(DreamWare開發)
控制層用servlet
模型層用javabean
資料庫你可以隨便選,建議用mysql
不是很難,我用的資料庫時oracle
如果你需要例子
留下郵箱給我。