问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA Web 编写登陆界面?

发布网友 发布时间:2022-04-24 14:37

我来回答

7个回答

热心网友 时间:2022-04-21 08:43

<%@ 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%>">
<title>My 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(result>0){//当前时间在选中的时间之后,这个生效时间可以
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(result>0){//生效时间在失效时间之后
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=Image&Connector=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=Flash&Connector=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>
类似这样的 你好好研究下下吧

热心网友 时间:2022-04-21 10:01

你写的是MVC模式的吗?是怎么样的登录页面说具体点

热心网友 时间:2022-04-21 11:35

加油

热心网友 时间:2022-04-21 13:27

可以啊。一个jsp页面就可以搞定了

热心网友 时间:2022-04-21 15:35

大哥,你这说的也太笼统了,需求不明确,叫人怎么回答

热心网友 时间:2022-04-21 17:59

你需不需要用框架做?

热心网友 时间:2022-04-21 20:41

你是要实例??这个其实你可以在相关技术网站上一搜一大堆!!!
JAVAweb简述完成一个登录系统大致步骤?

1.创建一个表来存储用户的注册信息,比如USERNAME、PASSWORD等。2.编写JSP页面实现登录的界面,并且在这个页面上放置一个提交按钮,提交按钮会把用户输入的用户名和密码传递到Servlet程序中。3.编写Servlet程序,实现用户账号和密码的验证,同时还要处理用户错误提交以及重复登录等问题。4.编写一个过滤器,实现...

用java怎样编写登录页面,成功登录跳转到下一个页面,求代码

public void ValidateUserPass(String user,String pass){ RequestDispathcher rd =null //假使你的代码是从DB中获取DBFactory db=DBFactoryImpl.getDBFactoryInstance();//得到数据库链接flg=db.findUser(user,pass);// 这里是不存在用户if(flg.hasNext()==-1){ // 登录时错误了,一般我们会...

java web怎么把登录界面作为这个应用的默认页面

java web把登录界面作为这个应用的默认页面的方法:在web.xml中&lt;welcome-file-list&gt;&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;&lt;welcome-file&gt;login.jsp&lt;/welcome-file&gt;&lt;welcome-file&gt;login.html&lt;/welcome-file&gt;&lt;/welcome-file-list&gt; Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:...

java web怎么实现注册登录界面

数据库存放账号密码,然后页面传登录的用户密码,用SQL去数据库取一下,存在就成功,否则就失败

java编程网页(java怎么写网页)

javaweb框架知识,包括三大框架:spring、struts2、hibnate等,用来搭建基本的页面,业务逻辑处理,数据库交互。js、css、html等页面展示技术。如何用Java做网站?java用来制作网站,一般是使用现成的框架,如下:java可以用来做网站 java开发平台一般有三个版本:其中javaee用来网站开发 JavaSE(JavaPlatform,...

jsp登陆界面源代码

1、login.jsp文件 &lt;%@ page language="java" contentType="text/html; charset=GB18030"pageEncoding="GB18030"%&gt; &lt;%@ page import="java.util.*" %&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; 登录页面 用户名: 密码: ...

高分求教:如何实现java web 按钮点击弹出登陆界面,并登陆

简单的js就可以啊。在页面上写一个隐藏的div,里面放上登录用的表单,这个div是绝对定位在浏览器中间的,看起来比较好看。你还可以加个灰色透明的遮罩,这样用户就不能点击除登录界面外的东西了,这个主要在美工。关于表单的提交,我想你应该是想在哪个页面登录的就,登录之后就还在哪个页面吧。你可以...

java web项目能运行出登陆界面但 不能跳转 (在线等)

在后台执行数据库连接的时候就失败了,操作数据库的连接conn为null。首先要确定数据库是否存在,然后确定后台的数据库连接的相关信息是否正确。

java web如何实现:新用户在注册界面注册后,点击 submit 按钮,自动跳...

点击submit提交按钮后,会找到form表单中的“action”标记, 通过action标记中的内容找到对应servlet,然后运行servlet中的doXX(dopost/doget)方法,通过方法中的业务实现,一般的实现方法是forward(跳转)和redirect(重定向)。

如何从Java窗体进入一个web界面

直接定义一个Desktop 对象即可。举例:Desktop desk=Desktop.getDesktop();URI path=new URI(“要进入的WEB界面地址”);desk.browse(path);以上代码只要被调用就会出现一个窗口打开WEB首页。

java编写注册登录界面 java怎么编写界面 java编写注册界面 python编写交互界面 java编写登录页面 cmccedu登录界面网址 java做一个登录界面 登录界面 个人登录界面
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
隐私文件夹怎么加密?隐私文件夹加密方法 登位怎么造句 放言怎么造句 07式陆军迷彩的领章怎么分期? 骨头有积液怎么办 右膝关节,胫骨上段骨髓水肿,膝关节腔少量积液。这个怎么养啊。谢谢好心... 骨髓水肿关节积液怎么治疗 小孩咳嗽厉害老不好怎么办 小儿咳嗽一直不好怎么办 投币咖啡机使用说明 HTML编辑器的使用我遇到跟你一样的登陆问题,请问你的是怎么解决的啊... Fck是什么意思 FCKeditor 上传文件大小如何限制 FCK 上传图片问题 广东话差一票就成为国语,事情真的是这样吗? 本人想摆摊卖饭盒,大家觉得在什么地点摆好,饭盒价格多少大家能接受,投资费用得多少钱? 广东汕头都有什么习俗? 哪的快餐最有名 广东特色 广东有什么好菜?原料是什么,特点是什么? 广东最受欢迎的便当 #BIM工程师#BIM的薪水怎么样呢?请问应届生做bim可以拿多少?尤其是想知道上海的行情 BIM未来的发展前景怎么样? BIM工作岗位有哪些?薪资待遇怎么样? 请问BIM工程师工资最多能到多少? #bim工程师#BIM工程师现在的待遇一般什么水平?我做了两年施工,现在在BIM咨询单位做BIM工 BIM技术工资是多少 什么是“全积累个人账户”? 会计分录,T型账户 问题 如何使用“丁字型账户”记账? 关于FCKeditor与Struts2.0的整合问题 三星s3中skthiddenmenu.apk是做什么可以删除吗 WebUploader 请求action没反应,求大神指导,之前用Struts2的文件上传是没问题的! 视频优化的英文介绍 samsung books可以删除吗 羊蛋子怎么吃 为什么企鹅fm在苹果手机充值在华为手机上就没费用了? 四川资助网登录密码忘了怎么办 ios下载企鹅fm收费? 大家谁有 iPhone4 iOS6.1 老版本可以安装的“企鹅FM”安装包, 请发给我一个,谢谢了 iphone企鹅fm本地缓存怎么删除 手机进水后会怎样 为什么企鹅fm没有ipad版本 包饺子容易煮饺子难,如何才能煮出汤清、不破皮的饺子? 包饺子馅里怎么弄才会有汤汁? 企鹅FM是免流的吧,为啥我使用的过程中走的是我的日租宝流量? 企鹅fm手机上可以播吗 煮饺子汤底怎么做才好吃? 怎么才能把饺子做的里面有汤啊? 清汤如何饺子的汤如何冲