初学者MVC简易公共留言板

这篇博客介绍了如何使用Java MVC框架开发一个简单的公共留言板。开发者在Jdk1.8环境下,结合NetBeans IDE和Apache Tomcat应用服务器,利用MySQL数据库进行数据存储,实现了包括登录、注册、显示用户信息、留言、留言展示和日历等功能。涉及到的技术包括Servlet、MVC设计模式、数据库连接和操作。
摘要由CSDN通过智能技术生成

java MVC 公共留言板,简易

在这里插入图片描述

  1. 开发环境及所用知识体系
    1.1开发平台、开发工具、应用服务器的介绍
    Jdk1.8 NetBeans apach Tomcat
    1.2相关技术及所用知识点介绍
    mysql``数据库创建表 数据库连接等增删改查操作 Servlet MVC
    login.jsp(登录)
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>登录</title>
    </head>
    <body>
        <span style="color:red; font-weight:bold">
<%
    if(request.getAttribute("err")!=null){
        out.println(request.getAttribute("err") + "<br/>");
    }
%>
</span>
    <center>
        <h1>用户登录</h1>
        <form id="login" method="post" action="login">
            用户名:<input type="text" name="username" /><br/></br>
            密码&nbsp;<input type="password" name="pass" /><br/></br>
            <input type="submit" value="登陆"/><br/>
           

        </form>
         <a href="register.jsp">没有账号?注册</a></br>
    </center>
</body>
</html>

register.jsp(注册)

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>注册</title>
    </head>
    <body>
        <span style="color:red; font-weight:bold">
<%
    if(request.getAttribute("err")!=null){
        out.println(request.getAttribute("err") + "<br/>");
    }
%>
        <center>
        <form id="login" method="post" action="register">
           用户名:<input type="text" name="username" /><br/><br/>
           密码&nbsp;<input type="password" name="pass" /><br/><br/>
           确认密码<input type="password" name="conPass" /><br/><br/>
            <input type="submit" value="注册"/><br/> 
            
        </form>
         
    </center>
    </body>
</html>

show.jsp(当前用户信息)

<center>
 <h1>Java Web</h1>
		<table border="1" cellspacing="0">
			<tr>
			
				<%
				try{
					String name = (String)session.getAttribute("name");
				%>
					<%
					if(name==null){
					%>
						<td><a href="login.jsp">登录</a>&nbsp;&nbsp;
						<a href="register.jsp">注册</a>&nbsp;&nbsp;</td>
					<%}else{ %>
						<td><%=name %>你好!
						<a href="exit">退出</a></td>	
						
					<%} %>
				<%
				}catch(Exception e){
                                 e.printStackTrace();
}
				%>
			
<td>首页&nbsp;&nbsp;
    <a href="show.jsp">用户信息</a>&nbsp;&nbsp;<a href="Calendar.jsp">查看日历</a>&nbsp;&nbsp;<a href="GetData">公共留言</a>&nbsp;&nbsp;好友列表&nbsp;&nbsp;私人留言&nbsp;&nbsp;</td>
                              
                                
			</tr>
                </table></br></br>
</center>

<%
    String name = (String)session.getAttribute("name");
     String pass = (String)session.getAttribute("pass");
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>查看用户信息</title>
    </head>
    <body>
    <center>
        <form >
        <table width="100" border="1">
            <tr height="50">
                <td>用户名</td>
                <td>密码</td>
            </tr>
            <tr height="50">
                <td><input type="text" name="name" value="<%=name %>"></td>
                <td><input type="password" name="password" value="<%=pass %>"></td>
            </tr>
        </table>
            
        </form>
            <a href="update.jsp">更新用户信息</a>
    </center>
    </body>
</html>

index.jsp(导航栏)

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
	<center>
		<h1>Java Web</h1>
		<table border="1" cellspacing="0">
			<tr>
			
				<%
				try{
					String name = (String)session.getAttribute("name");
				%>
					<%
					if(name==null){
					%>
						<td><a href="login.jsp">登录</a>&nbsp;&nbsp;
						<a href="register.jsp">注册</a>&nbsp;&nbsp;</td>
					<%}else{ %>
						<td><%=name %>你好!
						<a href="exit">退出</a></td>	
						
					<%} %>
				<%
				}catch(Exception e){
                                 e.printStackTrace();
}
				%>
			

				
				<td>首页&nbsp;&nbsp;
                                    <a href="show.jsp">用户信息</a>&nbsp;&nbsp;<a href="Calendar.jsp">查看日历</a>&nbsp;&nbsp;<a href="GetData">公共留言</a>&nbsp;&nbsp;好友列表&nbsp;&nbsp;私人留言&nbsp;&nbsp;</td>
                              
                                
			</tr>
                        
                        
                        
		</table>
                                <h3>这是首页哦!</h3>
                                <%
    if(request.getAttribute("err")!=null){
        out.println(request.getAttribute("err") &
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值