当前位置:首页 > 代码 > 正文

c再下一百层小游戏源代码(逃离一百层小游戏)

admin 发布:2022-12-19 22:29 186


今天给各位分享jsp下web登录页面代码的知识,其中也会对jsp实现登陆进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求大神写一下jsp的简单的注册界面代码。

1.需要一个jsp页面:

//login.jsp核心代码:

form action="${pageContext.request.contextPath}/servlet/UserServlet" method="post"

input type="text" name="loginname" /input type="password" name="password"/

input type="submit" value="登录"/

/form

2.需要一个servlet来验证登录信息

//UserServlet 核心代码

class UserServlet extends HttpServlet{

protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

process(request, response);

}

protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

process(request, response);

}

private void process(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

PrintWriter pw = response.getWriter();

request.setCharacterEncoding("UTF-8");

response.setContentType("text/html");

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

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

//创建一个service来处理业务逻辑(包括查询数据库操作)

UserService service = new UserService();

boolean bool = service.validateUser(loginname,password);

if(!bool){

pw.println("用户名或密码错误");

}else{

pw.println("登录成功");

}

}

3.需要一个service处理业务逻辑(包括查询数据库操作)

//UserService 核心代码

public class UserService{

/**

*查询数据库验证用户是否存在,返回boolean

*/

public boolean validateUser(String loginname,String password){

boolean bool = false;

Connection conn = null;

PreparedStatement ps = null;

//这里以mysql为例

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");

String sql = "select login_name,pass_word from t_user where login_name=? and pass_word=?";

ps = conn.prepareStatement(sql);

ps.setString(0, loginname);

ps.setString(1, password);

ResultSet rs = ps.executeQuery();

if(rs.next()){

bool = true;

}

} catch (Exception e) {

e.printStackTrace();

} finally{

try {

if(conn != null){

conn.close();

conn = null;

}

if(ps != null){

ps.close();

ps = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

return bool;

}

}

用jsp怎样做一个用户登录界面

//jsp文件,登录界面

%@page pageEncoding="utf-8" contentType="text/html; charset = utf-8"%

body

h1Register/h1

hr /

form action="login" method="post"

用户名:š

input type="text" name="username" id="text" /

密 码:š

input type="password" name="pwd" id="text" //

input type="submit" value="登录" id="button" /

/form

/body

//这是server文件,web.xml部署名字login

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

public class AddUser extends HttpServlet {

public void service(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

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

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

try{

if(username.equals("name")pwd.equals("pwd") ){

    system.out.print("登录成功");

}else{

    system.out.print("error");

}

}catch(Exception e){

e.printStackTrace();

}

}

}

简单的登录界面,不需要数据库,如果要链接数据库就要判断很多了

JSP编写一个登陆界面

1、首先准备Dreamweaver8软件,解压安装。如下图所示:这件点击安装程序,然后输入序列号就可以了。

2、在安装软件时候,我们可以看到是否关联【jsp文件】。

3、安装好了软件以后,我们打开Dreamweaver8软件。点击菜单上的【文件】——【新建】。

4、弹出【新建文档】——【动态页】——【jsp】——【创建】。

5、点击【拆分】,在【body】标签下面输入:%     out.println("Hello World!");     %。

6、然后按快捷键【ctrl+s】保存jsp文件。保存类型jps;。

JAVA Web 编写登陆界面?

%@ page language="java" import="java.util.*" pageEncoding="GBK"%

%

String path = request.getContextPath();

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

+ request.getServerName() + ":" + request.getServerPort()

+ path + "/";

%

%@ taglib prefix="s" uri="/struts-tags"%

!-- fck编辑器引入--

%@ taglib uri="/FCKeditor" prefix="FCK"%

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

html

head

base href="%=basePath%"

titleMy JSP 'index.jsp' starting page/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"

--

script language="javascript" src="%=path%/images/js/calendar.js"

/script

script type="text/javascript"

var getNow = new Date().getYear() + '-' + new Date().getMonth() + '-'

+ new Date().getDate();!--标题验证--

function testtitle(){

var title=document.getElementsByName("t_notice.title")[0].value;

var titleSpan=document.getElementById("titleSpan");

if(title.length==0){

titleSpan.innerHTML='公告标题不能为空';

titleSpan.style.color='red';

return false;

}else if(title.length=50){

titleSpan.innerHTML='公告标题长度不能超过50';

titleSpan.style.color='red';

return false;

}else{

titleSpan.innerHTML='正确';

titleSpan.style.color='green';

return true;

}

}

!-- 有效时间--

function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 ,时间天数之差

var aDate, oDate1, oDate2, iDays ;

aDate = sDate1.split("-") ;

oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) ; //转换为12-18-2006格式

aDate = sDate2.split("-") ;

oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) ;

iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 /24) ; //把相差的毫秒数转换为天数

return iDays ;

}

function testbegindate(){//判断生效时间

var begindate=document.getElementsByName("t_notice.begindate")[0].value;

var begindateSpan=document.getElementById("begindateSpan");

var result=DateDiff(getNow,begindate)+30;

if(begindate.length==0){//生效时间未选

begindateSpan.innerHTML='生效时间不能为空';

begindateSpan.style.color='red';

return false;

}else{//生效时间有选

if(result0){//当前时间在选中的时间之后,这个生效时间可以

begindateSpan.innerHTML='生效时间不能小于当前时间';

begindateSpan.style.color='red';

return false;

}else{

begindateSpan.innerHTML='正确';

begindateSpan.style.color='green';

return true;

}

}

}

function testenddate(){//判断失效时间

var begindate=document.getElementsByName("t_notice.begindate")[0].value;

var begindateSpan=document.getElementById("begindateSpan");

var enddate=document.getElementsByName("t_notice.enddate")[0].value;

var enddateSpan=document.getElementById("enddateSpan");

if(begindate.length==0){//生效时间未选

begindateSpan.innerHTML='生效时间不能为空';

begindateSpan.style.color='red';

return false;

}else if(enddate.length==0){//失效时间未选

enddateSpan.innerHTML='失效时间不能为空';

enddateSpan.style.color='red';

return false;

}

var result=DateDiff(begindate,enddate);

if(result0){//生效时间在失效时间之后

enddateSpan.innerHTML='失效时间不能小于生效时间';

enddateSpan.style.color='red';

return false;

}else{

enddateSpan.innerHTML='正确';

enddateSpan.style.color='green';

return true;

}

}

//添加附件

var i=1;

function addMore(){

var buttonSpan=document.getElementById("buttonSpan");

if (i 3) {

buttonSpan.innerHTML='附件个数不能超过3个';

buttonSpan.style.color='red';

return false;

}

var td = document.getElementById("td");

var br = document.createElement("br");

var input = document.createElement("input");

var button = document.createElement("input");

input.name = "upload";

input.contentEditable="false";

input.type = "file";

button.type = "button";

button.value = "移除该附件" + i;

button.onclick = function() {

if (confirm("确定移除该文件吗?")) {

td.removeChild(br);

td.removeChild(input);

td.removeChild(button);

i--;

}

}

td.appendChild(br);

td.appendChild(input);

td.appendChild(button);

i++;

}

//公告内容判断

function testcontext(){

//var content=document.getElementsByName("t_notice.content")[0].value;

var content=document.getElementById("t_notice.content");

var contentSpan=document.getElementById("contentSpan");

if(content.length==0){

contentSpan.innerHTML='公告内容不能为空';

contentSpan.style.color='red';

return false;

}else{

contentSpan.innerHTML='正确';

contentSpan.style.color='green';

return true;

}

}

function testall(){

if(testtitle()testbegindate()testenddate()testcontext()){

alert('验证成功!');

return true;

}else{

alert('验证失败,请按要求完善公告相关信息');

return false;

}

}

/script

s:head /

/head

body

s:form action="notice!add" namespace="/dsd" method="post"

enctype="multipart/form-data" onsubmit="return testall();"

s:hidden name="t_notice.status" value="0"/s:hidden

table width="100%" height="100%"

tr bordercolor="blue"

td align="center" background="images/top_bg.gif" colspan="2"

公告发布

/td

/tr

tr

td align="center" width="50%"

公告标题:

/td

td

s:textfield name="t_notice.title" onblur="testtitle();"/s:textfield

span id="titleSpan"/span

/td

/tr

tr

td align="center" width="50%"

生效时间:

/td

td

s:textfield name="t_notice.begindate"

onfocus="show_cele_date(this,'','',this)"

onblur="testbegindate();"/s:textfield

span id="begindateSpan"/span

/td

/tr

tr

td align="center" width="50%"

失效时间:

/td

td

s:textfield name="t_notice.enddate"

onfocus="show_cele_date(this,'','',this)" onblur="testenddate();"/s:textfield

span id="enddateSpan"/span

/td

/tr

tr

td align="center" width="50%"

上传附件:

/td

td id="td"

input type="button" value="添加附件" onclick="addMore();" /

span id="buttonSpan"/span

/td

/tr

tr

td colspan="2" align="center"

!--s:hidden name="t_notice.content"/

--

FCK:editor id="t_notice.content" width="80%" height="320"

fontNames="宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana"

imageBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Type=ImageConnector=connectors/jsp/connector"

linkBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"

flashBrowserURL="/OA/FCKeditor/editor/filemanager/browser/default/browser.html?Type=FlashConnector=connectors/jsp/connector"

imageUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"

linkUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"

flashUploadURL="/OA/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"

/FCK:editor

span id="contentSpan"/span

/td

/tr

tr

td align="center" colspan="2"

input type="button" value="返回" onclick="javascript:window.history.back();"/

s:submit value="添加" /

s:reset value="重置" /

/td

/tr

tr

td

s:fielderror /

/td

/tr

tr

td

s:actionerror /

/td

/tr

/table

/s:form

/body

/html

类似这样的 你好好研究下下吧

用JAVA/JSP做一个登陆页面

登录判断的页面代码%@ page contentType="text/html; charset=gb2312"%%@ page import="java.sql.*"%%@ page import="java.util.*"%%@ include file="conn.jsp"%%request.setCharacterEncoding("gb2312");Statement stat=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String name=request.getParameter("name");String password=request.getParameter("password");ResultSet rs=stat.executeQuery("select * from sjb where name='"+name+"'and pass='"+password+"'");%%if(rs.next()){%%String shenfen=rs.getString(6);session.setAttribute("name",name);response.sendRedirect("index1.jsp");}else{out.print("帐号密码输入错误");%a href="index1.jsp"点击返回/a%}%登录输入时的代码form action="login.jsp" method="post" name="form1" class="STYLE1" id="form1" br / 帐号 label input name="name" type="text" id="name" tabindex="1" size="13" maxlength="13" / /label A href="regedit.jsp"注册/Abr / 密码 label input name="password" type="password" id="password" size="13" maxlength="13" / /label a href="forget.jsp"忘记/abr / br / label input type="submit" name="Submit" value="确定" / /label label input type="reset" name="Submit2" value="重填" / /label br / br / /form

§哇凉De心№ 回答采纳率:30.0% 2008-10-23 19:29 检举

table width="100%" border="0" cellpadding="0" cellspacing="0" form name=myForm method=post action="%=appPath%/memberLoginDispather.do?method=doMemberLogin" tr td用户名/td tdinput name="username" type="text" class="input" size="23" maxlength="20" value="" onkeyup="value=value.replace(/[\W]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"//td /tr tr td密  码/td td input name="password" type="password" class="input" size="23" maxlength="20" value=""//td /tr tr td colspan="2" align="center" input type="Submit" value="登陆"class=inputtxt input type="reset" value="重置" class=inputtxt /td /tr form /table

有什么问题可以问我

jsp下web登录页面代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp实现登陆、jsp下web登录页面代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/27724.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载