`
xxp3369
  • 浏览: 151381 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

\WebRoot\jsp

    博客分类:
  • MLDN
阅读更多
index.jsp



<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="org.lxh.myzngt.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<html:html lang="true">
<head>
<title>MLDN —— 我的智囊团</title>
<META NAME="Generator"
	CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">
<META NAME="Author" CONTENT="李兴华">
<META NAME="Keywords" CONTENT="智囊团,SSH,tomcat,mysql">
<META NAME="Description" CONTENT="MLDN旗下网站 —— www.zhinangtuan.net.cn">
</head>
<body>
<center><jsp:include flush="true" page="../inc/template.jsp">
	<jsp:param name="url" value="../" />
</jsp:include> <logic:present name="userid" scope="session">
	欢迎${userid}光临&nbsp;
	头衔:<%=IntegralGrade.getInstance().getGradeInfo(
							(Integer) session.getAttribute("grade"))%>&nbsp;
	<a href="user/index.htm">个人中心</a>
</logic:present>
<table border="1" width="100%">
	<tr>
		<td rowspan="4"><logic:present name="allitem" scope="request">
			<logic:iterate id="item" name="allitem" scope="request">
				<h3><a href="show.do?itemid=${item.itemid}&status=selectitem">${item.itemname}</a></h3>
				<logic:iterate id="sub" name="item" property="subitems">
					<h4>&nbsp;&nbsp;<a
						href="show.do?itemid=${item.itemid}&subid=${sub.subid}&status=selectsub">${sub.subname}</a></h4>
				</logic:iterate>
			</logic:iterate>
		</logic:present></td>
	</tr>
	<tr>
		<td><logic:present name="allcommen" scope="request">
			<table border="0" width="80%">
				<tr>
					<td>
					<h3>推荐的问题&nbsp;<a href="show.do?status=selectcommen&commen=1">更多</a></h3>
					</td>
				</tr>
				<logic:iterate id="ques" name="allcommen" scope="request">
					<tr>
						<td><a href="show.do?qid=${ques.qid}&status=selectid">${ques.title}</a>
						</td>
					</tr>
				</logic:iterate>
			</table>
		</logic:present></td>
	</tr>
	<tr>
		<td><logic:present name="status1" scope="request">
			<table border="0" width="80%">
				<tr>
					<td>
					<h3>待解决问题&nbsp;<a href="show.do?status=selectstatus&sta=2">更多</a></h3>
					</td>
				</tr>
				<logic:iterate id="ques" name="status1" scope="request">
					<tr>
						<td><a href="show.do?qid=${ques.qid}&status=selectid">${ques.title}</a>
						</td>
					</tr>
				</logic:iterate>
			</table>
		</logic:present></td>
	</tr>
	<tr>
		<td><logic:present name="status2" scope="request">
			<table border="0" width="80%">
				<tr>
					<td>
					<h3>已解决问题&nbsp;<a href="show.do?status=selectstatus&sta=1">更多</a></h3>
					</td>
				</tr>
				<logic:iterate id="ques" name="status2" scope="request">
					<tr>
						<td><a href="show.do?qid=${ques.qid}&status=selectid">${ques.title}</a>
						</td>
					</tr>
				</logic:iterate>
			</table>
		</logic:present></td>
	</tr>
</table>
</center>
</body>
</html:html>



register.jsp



<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<html:html lang="true">
<head>
<title>MLDN —— 我的智囊团</title>
<META NAME="Generator"
	CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">
<META NAME="Author" CONTENT="李兴华">
<META NAME="Keywords" CONTENT="智囊团,SSH,tomcat,mysql">
<META NAME="Description" CONTENT="MLDN旗下网站 —— www.zhinangtuan.net.cn">
</head>
<body>
<center>
<jsp:include flush="true" page="../inc/template.jsp">
	<jsp:param name="url" value="../"/>
</jsp:include> 
<h1>用户注册</h1>
<html:form action="jsp/user.do" method="post">
	用户ID:<html:text property="userid"></html:text>
	<br>
	用户密码:<html:password property="userpwd"></html:password>
	<br>
	确认密码:<html:password property="confirmpwd"></html:password>
	<br>
	丢失密码提示问题:<html:text property="userques"></html:text>
	<br>
	丢失密码问题答案:<html:text property="userans"></html:text>
	<br>
	验证码:<html:text property="checkcode"></html:text>
	<img src="image.jsp"><br>
	<input type="hidden" name="status" value="register">
	<input type="hidden" name="type" value="1">
	<html:submit value="注册"></html:submit>
	<html:reset value="重置"></html:reset>
</html:form></center>
</body>
</html:html>



../inc/template.jsp


<%@ page contentType="text/html;charset=gbk"%>
<!-- 作者:董鸣楠-->
<table width="760" border="0" cellpadding="0" cellspacing="0">
	<tr align="center">
		<td width="345"></td>
		<td width="212">
			<a href="${param.url}jsp/index.do?status=list">
			<img src="${param.url}images/banner_logo.gif" alt="智囊团" width="170" height="78" border="0"/></a>
		</td>
		<td width="345">
			<table width="345"  border="0" cellspacing="0" cellpadding="0">
				<tr valign="middle">
					<td align="right">
						<a href="ques/item.do?status=selectall&type=0">
							<img src="${param.url}images/banner_ico05.gif" alt="我要提问" border="0">
						</a>
					</td>
					<td width="138">
						<a href="login.jsp">
							<img src="${param.url}images/banner_ico06.gif" alt="我要登录" border="0">
						</a>
					</td>
				</tr>
			</table>
		</td>
</tr>
</table>
<hr>


forgetpwd.jsp

<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
	<title>MLDN —— 我的智囊团</title>
	<META NAME="Generator" CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">
	<META NAME="Author" CONTENT="李兴华">
	<META NAME="Keywords" CONTENT="智囊团,SSH,tomcat,mysql">
	<META NAME="Description" CONTENT="MLDN旗下网站 —— www.zhinangtuan.net.cn">
</head>
<body>
<center>
<jsp:include flush="true" page="../inc/template.jsp">
	<jsp:param name="url" value="../"/>
</jsp:include>
<html:form action="jsp/user.do" method="post">
	用户ID:<html:text property="userid"></html:text><br>
	找回密码提示问题:<html:text property="userques"></html:text><br>
	密码提示问题答案:<html:text property="userans"></html:text><br>
	验证码:<html:text property="checkcode"></html:text><img src="image.jsp"><br>
	<input type="hidden" name="status" value="forgetpwd">
	<input type="hidden" name="type" value="3">
	<html:submit value="找回密码"></html:submit>
	<html:reset value="重置"></html:reset>
	<br>
	<a href="login.jsp">用户登陆?</a>
	<a href="register.jsp">用户注册?</a>
</html:form>
</center>
</body>
</html:html>


image.jsp


<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>
<%!
Color getRandColor(int fc,int bc){//给定范围获得随机颜色
        Random random = new Random();
        if(fc>255) fc=255;
        if(bc>255) bc=255;
        int r=fc+random.nextInt(bc-fc);
        int g=fc+random.nextInt(bc-fc);
        int b=fc+random.nextInt(bc-fc);
        return new Color(r,g,b);
        }
%>
<%
//设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

// 在内存中创建图象
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

// 获取图形上下文
Graphics g = image.getGraphics();

//生成随机类
Random random = new Random();

// 设定背景色
g.setColor(getRandColor(200,250));
g.fillRect(0, 0, width, height);

//设定字体
g.setFont(new Font("Times New Roman",Font.PLAIN,18));

//画边框
//g.setColor(new Color());
//g.drawRect(0,0,width-1,height-1);


// 随机产生155条干扰线,使图象中的认证码不易被其它程序探测到
g.setColor(getRandColor(160,200));
for (int i=0;i<155;i++)
{
	int x = random.nextInt(width);
	int y = random.nextInt(height);
        int xl = random.nextInt(12);
        int yl = random.nextInt(12);
	g.drawLine(x,y,x+xl,y+yl);
}

// 取随机产生的认证码(4位数字)
//String rand = request.getParameter("rand");
//rand = rand.substring(0,rand.indexOf("."));
String sRand="";
for (int i=0;i<4;i++){
    String rand=String.valueOf(random.nextInt(10));
    sRand+=rand;
    // 将认证码显示到图象中
    g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));//调用函数出来的颜色相同,可能是因为种子太接近,所以只能直接生成
    g.drawString(rand,13*i+6,16);
}

// 将认证码存入SESSION
session.setAttribute("ccode",sRand);


// 图象生效
g.dispose();

// 输出图象到页面
ImageIO.write(image, "JPEG", response.getOutputStream());


%> 


updatepwd.jsp

<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
	<title>MLDN —— 我的智囊团</title>
	<META NAME="Generator" CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">
	<META NAME="Author" CONTENT="李兴华">
	<META NAME="Keywords" CONTENT="智囊团,SSH,tomcat,mysql">
	<META NAME="Description" CONTENT="MLDN旗下网站 —— www.zhinangtuan.net.cn">
</head>
<body>
<center>
<jsp:include flush="true" page="../inc/template.jsp">
	<jsp:param name="url" value="../"/>
</jsp:include> 
<%-- 用户已存在,可以进行更新密码操作 --%>
<logic:present name="flag" scope="request">
<logic:equal value="exists" name="flag" scope="request">
	<html:form action="jsp/user.do" method="post">
		新的密码:<html:password property="userpwd"></html:password><br>
		确认密码:<html:password property="confirmpwd"></html:password><br>
		验证码:<html:text property="checkcode"></html:text><img src="image.jsp"><br>
		<input type="hidden" name="status" value="updatepwd">
		<input type="hidden" name="type" value="4">
		<input type="hidden" name="userid" value="${param.userid}">
		<html:submit value="更新密码"></html:submit>
		<html:reset value="重置"></html:reset>
		<br>
		<a href="login.jsp">用户登陆?</a>
		<a href="register.jsp">用户注册?</a>
	</html:form>
	<script language="javaScript">
		document.userForm.checkcode.value = "" ;
	</script>
	
</logic:equal>
</logic:present>
</center>
</body>
</html:html>


login.java


<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
	<title>MLDN —— 我的智囊团</title>
	<META NAME="Generator" CONTENT="Struts + Spring + Hibernate + MySQL + Tomcat + CP">
	<META NAME="Author" CONTENT="李兴华">
	<META NAME="Keywords" CONTENT="智囊团,SSH,tomcat,mysql">
	<META NAME="Description" CONTENT="MLDN旗下网站 —— www.zhinangtuan.net.cn">
</head>
<body>
<center>
<jsp:include flush="true" page="../inc/template.jsp">
	<jsp:param name="url" value="../"/>
</jsp:include>

<logic:present name="flag" scope="request">
	<logic:equal value="error" name="flag" scope="request">
		<h2>登陆失败,错误的用户名或密码!</h2>
	</logic:equal>
</logic:present>

<html:form action="jsp/user.do" method="post">
	用户ID:<html:text property="userid"></html:text><br>
	登陆密码:<html:password property="userpwd"></html:password><br>
	验证码:<html:text property="checkcode"></html:text>
		<img src="image.jsp">
	<br>
	<input type="hidden" name="status" value="login">
	<input type="hidden" name="type" value="2">
	<html:submit value="登陆"></html:submit>
	<html:reset value="重置"></html:reset>
	<br>
	<a href="register.jsp">注册新用户?</a>
	<a href="forgetpwd.jsp">忘记密码?</a>
</html:form> 
</center>
</body>
</html:html>
分享到:
评论

相关推荐

    myeclipse的WebRoot下的jsp访问不了

    ### MyEclipse中WebRoot下的JSP访问问题详解 #### 一、问题概述 在使用MyEclipse开发Java Web应用程序时,可能会遇到一种情况:放置在项目目录下的JSP文件可以正常访问,但如果将这些JSP文件放置在项目的WebRoot...

    详解WebRoot与WebContent区别

    在Eclipse开发环境中,Web项目常见的目录结构中,WebRoot和WebContent是两个非常重要的目录,它们在动态Web项目中扮演着不同的角色,但同时也具有一些共同点。为了深入理解它们的区别和用途,我们需要详细探讨这两个...

    学籍管理系统 WebRoot

    【学籍管理系统 WebRoot】是基于Web的教育信息化解决方案的核心组成部分,主要负责管理和维护学校的学生学籍信息。在教育行业中,学籍管理是一项至关重要的任务,因为它涉及到学生的入学、注册、成绩、出勤、奖惩等...

    WebRoot.rar

    【标题】"WebRoot.rar" 是一个压缩文件,通常在Web开发中,WebRoot是Web应用程序的根目录,存放着所有公开访问的Web资源,如HTML、CSS、JavaScript文件以及Servlet类等。这个RAR文件可能包含了某个Web项目的结构和...

    WebRoot.zip

    【标题】"WebRoot.zip" 是一个包含Java编程语言实现的Web应用程序,其主要功能是显示SWF(ShockWave Flash)文件。这个压缩包提供的解决方案允许用户在网页上直接查看和运行SWF内容,这对于那些需要在网站上展示互动...

    JAVAWEB校园订餐系统项目源码-前端JSP-WebRoot.zip

    《JAVAWEB校园订餐系统项目源码分析——基于前端JSP的WebRoot实现》 在当前数字化时代,校园订餐系统已经成为高校生活的重要组成部分,有效地提高了餐饮服务的效率和质量。本项目名为“JAVAWEB校园订餐系统”,采用...

    drp WebRoot

    6. **动态内容与静态内容**:WebRoot不仅包含静态资源,也可能包含动态生成的内容,如Servlet或JSP页面。这些动态内容由服务器处理后返回给用户,而非直接从文件系统读取。 7. **虚拟主机和多应用环境**:在大型...

    芝麻开门博客网站前端设计-WebRoot.zip

    综上所述,"芝麻开门博客网站前端设计-WebRoot.zip"提供了完整的前端设计资源,适合初学者进行实践操作,学习JSP、CSS和JavaScript的综合应用,同时也适合作为学校毕业设计的参考项目。通过解压这个文件,你可以看到...

    基于JSP的BBS论坛

    会员管理模块 /WebRoot/member/updatemember.jsp 修改会员信息 /WebRoot/member/list.jsp 查看发布的主题 网站管理模块 /WebRoot/manage/listmember.jsp 查看所有会员 /WebRoot/manage/message.jsp 查看所有信息 ...

    Myeclipse修改src和webroot路径

    2. **WebContent**(或称`webroot`):这个目录包含了Web应用的所有静态资源,如HTML、CSS、JavaScript文件,以及JSP页面。此外,它还包含`WEB-INF`目录,其中的`web.xml`文件是Web应用的部署描述符。 如果想要改变...

    web(jsp)教务查询

    `WebRoot`目录是Web应用的根目录,其中包含HTML、CSS、JavaScript、图片等静态资源,以及JSP页面。`src`目录通常用于存放Java源代码,包括Servlet、JavaBeans(也称为POJOs,Plain Old Java Objects)和其他辅助类。...

    webroot监控项目

    在IT行业中,Webroot监控项目通常指的是针对Web应用程序的监控解决方案,它可以帮助开发者和运维人员实时了解应用的运行状态、性能以及可能出现的问题。这个项目特别关注Angular JS和Bootstrap JS这两个前端技术,...

    javaWeb网上书城项目源码_前端设计源码_WebRoot.zip

    本项目源码的分析将帮助我们深入理解Web应用的开发流程,尤其是前端设计部分,让我们一起探索WebRoot目录下隐藏的奥秘。 首先,WebRoot是JavaWeb应用程序的标准根目录,它包含了所有面向用户的静态资源,如HTML页面...

    网上书店前端代码_WebRoot.zip

    【标题】"网上书店前端代码_WebRoot.zip"是一个包含前端代码的压缩文件,主要用于构建一个在线书店的用户界面。这个项目可能是一个基于Web的应用程序,其主要目标是提供一个平台,让用户能够浏览书籍,搜索特定书籍...

    javaWeb传-网上书城项目源码-WebRoot.zip

    在项目的WebRoot目录下,通常包含以下几个关键部分: 1. **JSP文件**:这些文件是用户与应用程序交互的主要界面,它们结合了HTML、CSS和JS,以及嵌入的Java代码。例如,登录、注册、商品展示等页面都是通过JSP实现...

    mysql+连接池+JavaBean实现用户注册登陆系统

    login.jsp D:\web\WebRoot\createMa.jsp D:\web\WebRoot\do_register.jsp D:\web\WebRoot\index.jsp D:\web\WebRoot\login.jsp D:\web\WebRoot\logout.jsp D:\web\WebRoot\mydb.jsp D:\web\Web...

    JSP文件是否有必要放在WEB-INF下

    若放在webroot目录下面,肯定要加一个过滤器阻止所有对*.jsp的访问。 最后,从结构性角度考虑,观点四认为,为了减少风险,可以把这些页面文件移到WEB-INF目录下。基于Servlet的声明,WEB-INF目录下不是Web应用的...

    JSP小型文件管理系统.rar

    JSP 文件浏览器,JSP小型文件管理...需要更改conf.jsp里面的webRoot项,将中间的FileExplorer改为你自己重新命名的文件夹即可。  注:如果编辑文件的时候出现乱码,请修改edit.jsp文件中的字符集为你现有工程的字符集.

    WebRoot123.zip

    JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的...

Global site tag (gtag.js) - Google Analytics