| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2878 人关注过本帖
标题:一个简单的登录界面!
只看楼主 加入收藏
晨风lxj
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
收藏
 问题点数:0 回复次数:8 
一个简单的登录界面!
我在myeclipse6.0中写了一个很简单的登录界面,但始终提示form放置的位置放置不正确?请帮忙看一下,form一般放置在什么地方?
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<% String user=request.getParameter("user");
String password=request.getParameter("password");
if(("lixiaojun".equals(user))&&("20030621".equals(password))){
%>
<jsp:forward page="success.jsp">
<jsp:param name="user" value="<%=user%>"/>
</jsp:forward>
<%} %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>登录页面</title>
</head>
<body>
<table width="400" border="0" align="center" height="122">
<tbody><tr align="center">
<td>用户登陆</td></tr>
<%if(null!=user){
%>
<tr>
<td>用户名和密码不正确,请重新输入!</td>
</tr>
<%} %>
<form method="post" action="login.jsp">//提示标签放置位置不正确
<tr>
<td>用户名:<input type="text" name="user"></td>
</tr>
<tr>
<td>密&nbsp; 码:<input type="password" name="password"></td>
</tr>
<tr align="center">
<td><input type="submit" value="登录"/></td>
</tr>
</form> //提示没有开始的标签
</tbody>
</table>
</body>
</html>
搜索更多相关主题的帖子: 界面 dtd form loose 
2007-10-25 21:35
晨风lxj
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
收藏
得分:0 
谁来帮帮忙啊!
2007-10-25 22:47
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
你的form中是不是應該放一個完成的table!!

我的网站 http://www.
2007-10-26 14:04
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
收藏
得分:0 
在jsp页面里面是不可以这样写的,
<%if(null!=user){
%>
<tr>
<td>用户名和密码不正确,请重新输入!</td>
</tr>
<%} %>

你的意思我猜是当user不为空的时候会在页面里输出 “用户名和密码。。。。。”这样吧,在<% .... %>
里只可以是java代码,你应该这样写啊.
<%
if(user!=null)
{
out.println("<tr><td>用户名和密码不正确,请重新输入!</td></tr>");
}
%>

这样就可以了,你说的form位置不对,是因为刚才你在页面写的代码不符合jsp页面的规格所以报错,我试过,现在可以用了,如果还有什么问题再发贴吧~
2007-10-26 14:07
晨风lxj
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2007-9-13
收藏
得分:0 
楼上的我不太明白
<%if(null!=user){
%> //这里是java代码
<tr>
<td>用户名和密码不正确,请重新输入!</td>
</tr>
<%} %>//这里是java代码,其余的不是 啊
2007-10-28 22:28
liuyond
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-3-31
收藏
得分:0 

呵呵,这是jsp和htm的混用,一般现在都开始用mvc的架构开始分离

2007-10-29 08:50
枫飘天涯
Rank: 2
来 自:北京
等 级:新手上路
威 望:4
帖 子:251
专家分:0
注 册:2006-10-13
收藏
得分:0 
不能把<from>放到<table>中吧 <table><from></from></table>

应该是在<from><table></table></from>

*、還⒋聼媽媽德話吧 晩點再戀愛吧
2007-10-29 11:03
willever
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-19
收藏
得分:0 

可以运行阿 没错误 我的是 myeclipse 5.0GA

2007-10-29 11:34
chufanggang
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-1-23
收藏
得分:0 

我看了你的看了半天没有看懂..感觉很乱啊
我大概看出了你的意思
我这里有段代码:
就是得到session 后 登陆截面就换了 不再是登陆截面了 换成了欢迎截面了..

<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.servlet.*;" %>

<style type="text/css">
<!--
.style3 {font-size: 24px}
.style4 {color: #FFFFFF}
.style5 {font-size: 14px}
.style7 {font-size: 16}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body bgcolor="#ffffff">
<%//是否已登录
String name= (String)session.getAttribute("userName");
if(name==null)
{
%>

<form name="form1" method="post" action="check.jsp">
<table width="188" border="1" cellspacing="0" bordercolor="#00CC99">
<tr>
<td width="182" height="30" bgcolor="#00CC99"><div align="center" class="style4 style5"><strong>用户登录</strong></div></td>
</tr>
<tr>
<td><table width="177" border="0" align="center">
<tr>
<td width="62"><span class="">用户:</span></td>
<td width="105"><input name="myname" type="text" id="myname3" size="13"></td>
</tr>
<tr>
<td><span class="">口令:</span></td>
<td><input name="mypwd" type="text" size="13"></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<p>
<input name="imageField" type="image" src="login_img/login.gif" width="62" height="18" border="0">
<a href="#"><img src="login_img/reg.gif" width="62" height="18" border="0"></a></p>
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
<%} else {%>
<table width="187" border="1" cellspacing="0" bordercolor="#00CC99">
<tr>
<td width="181" height="35" bgcolor="#00CC99"><div align="center" class="style4"><strong>用户信息</strong></div></td>
</tr>
<tr>
<td><table width="172" border="0" align="center" cellspacing="3">
<tr>
<td><div align="center" class="style7">欢迎你:<%=name%></div></td>
</tr>
<tr>
<td class="style3"><div align="center" class="style7"><a href="#" class="style5">修改用户</a></div></td>
</tr>
<tr>
<td class="style3"><div align="center" class="style7"><a href="#" class="style5" onclick="show(<%=name %>)">注销用户</a></div></td>
</tr>
</table></td>
</tr>
</table><br>
<%
}%>

2007-10-29 17:34
快速回复:一个简单的登录界面!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018264 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved