3、欢迎页面welcome.jsp
当登录验证成功时,将会跳转到欢迎页面welcome.jsp。该页面是JSP架构原型的导航页面,即通过该页面可以添加新的功能,并提供到新功能的导航链接。页面包含如下几部分内容:
①页面顶部显示LOGO区域,显示两张图片,并在图片下方显示一条横线<hr>;
②这里的导航是通过显示一系列的链接来实现的,页面按照左右两部分显示,左侧显示导航链接;
③右侧显示欢迎信息,并从Session中取出登录用户的用户名。在该部分还显示了一个表单,当单击【退出】按钮时,提交到logout.jsp执行退出操作。
文件代码如程序4-6所示。
程序4-6 欢迎页面welcome.jsp
<table width="100%">
<tr>
<td><img src="images/logo4.png"></td>
<td><img src="images/logo2.png" height="90"></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td><a href="welcome.jsp">Main</a></td>
</tr>
<tr>
<td><a href="menu1.jsp">Menu1</a></td>
</tr>
<tr>
<td><a href="menu2.jsp">Menu2</a></td>
</tr>
<tr>
<td><a href="menu3.jsp">Menu3</a></td>
</tr>
<tr>
<td><a href="menu4.jsp">Menu4</a></td>
</tr>
<tr>
<td><a href="menu5.jsp">Menu5</a></td>
</tr>
<tr>
<td><a href="menu6.jsp">Menu6</a></td>
</tr>
<tr>
<td><a href="menu7.jsp">Menu7</a></td>
</tr>
<tr>
<td><a href="menu8.jsp">Menu8</a></td>
</tr>
</table>
</td>
<td>
<form name="form1" action="logout.jsp" method="post">
<table width="200" border="1">
<tr>
<td colspan="2">登录成功</td>
<tr>
<td>欢迎你,</td>
<td><%=(String) session.
getAttribute("username")%></td>
</tr>
<tr>
<td colspan="2"><input
type="submit" name="submit" value="退出"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
欢迎页面最后的显示效果如图4-6所示。
- 大小: 25.9 KB
分享到:
相关推荐
JSP 登录跳转页面 在本节中,我们将详细介绍 JSP 登录跳转页面的实现细节,包括首页登录页面、判断 check 页面和最后的成功登录显示页面。 首页登录页面 首页登录页面是用户登录系统的入口点。该页面是使用 JSP ...
- `welcome.jsp`:登录成功后,用户首次看到的欢迎页面,可能显示用户个人信息或者系统公告等。 - `index.jsp`:通常作为应用的入口页面,展示系统的主要功能或概览。 3. **资源文件夹**: - `css`:存放CSS样式...
welcome.jsp则是登录成功后的欢迎页面。 在LoginServlet中,我们需要覆盖`doPost`和`doGet`方法,因为这两个方法是Servlet处理HTTP请求的核心。在这里,我们编写代码来获取登录表单提交的数据(用户名和密码),并...
// 年龄满足条件,跳转到欢迎页面 } else { response.sendRedirect("forbid.jsp"); // 年龄不满足条件,跳转到禁止访问页面 } ``` 这段代码首先从HTTP请求中获取年龄参数,然后用`if`语句检查是否满足18岁及以上...
实验实现的功能,check.jsp页面连接数据库test,接收index.jsp页面的输入并根据输入情况在数据库中进行查询,若id和password都能通过查询,则转向welcome.jsp页面,显示“欢迎你,XXX!”的字样,其中XXX为用户name...
假设我们有两个JSP页面:`index.jsp`和`welcome.jsp`。在`index.jsp`中,我们有一个表单提交,然后使用`forward`动作将请求转发到`welcome.jsp`: ```jsp <!-- index.jsp --> <form action="index.jsp" method=...
此外,重定向后的目标页面(`welcome.jsp`和`error.jsp`)需要处理接收到的参数,以便显示相应的内容。 7. **欢迎和错误页面**: `welcome.jsp`可能包含显示用户名称的欢迎消息,如`<h1>Welcome, ${param.username...
欢迎文件是当访问者在URL中不指定具体页面时,服务器提供给用户的默认页面。 当Web容器接收到对Web应用的根URL的访问请求时,它首先会查找WEB-INF目录下的web.xml文件,从中读取<welcome-file-list>元素,查找其中...
我们可以使用`RequestDispatcher`的`forward()`方法将控制权转移到`welcome.jsp`,展示欢迎页面。`welcome.jsp`可以包含欢迎信息,以及根据用户身份定制的功能链接。 如果验证失败,通常会使用重定向(`response....
JSP还支持一系列的动作标签,如`jsp:include`、`jsp:forward`、`jsp:useBean`等,它们简化了页面的嵌入和控制流程。例如,`jsp:include`用于在运行时合并多个页面: ```jsp <jsp:include page="header.jsp" flush=...
在本例中,我们使用 JSP 语法来显示欢迎信息,并使用 HTML 语法来格式化页面。 登录失败处理页面 登录失败处理页面是 JSP 页中的一部分,用于显示登录失败的信息。在本例中,我们使用 JSP 语法来显示错误信息,并...
- 如果查询结果存在,则跳转到`welcome.jsp`页面。 - 否则,重新显示登录页面。 ##### 3.3 welcome.jsp 成功登录后,会跳转到此页面展示欢迎信息。 - **HTML部分**: - `<html>`、`<head>`、`<body>`:定义...
4. 欢迎页面(welcome.jsp):用户输入用户名并点击查询按钮,可跳转至显示查询结果页面。 5. 查询结果显示页面(chaxun.jsp):通过用户输入的用户名到数据库查询,并将查询结果输出。 6. 显示数据库页面(xianshi....
通过以上步骤,我们可以创建一个简单的JSP登录系统,当用户输入正确的凭证后,系统会自动将其重定向到欢迎页面。然而,这只是一个基础示例,实际的登录系统还需要考虑更多因素,如密码加密、验证码、记住密码、多次...
1. **创建欢迎页**: 首先,创建一个简单的欢迎页面,该页面通常是用户访问应用的第一个入口。 2. **配置中间JSP页面**: - 创建一个名为`temp.jsp`的中间页面,用于暂时存放用户请求。 - 在`temp.jsp`页面中,使用...
- 如果登录成功,我们通常会将用户重定向到一个欢迎页面(如`welcome.jsp`)。如果失败,则显示错误信息。上述JSP脚本已经包含了这些逻辑。 5. **安全性考量** - 为了防止SQL注入和跨站脚本攻击(XSS),我们应该...
- **welcome.htm**: 首次登录成功后显示的欢迎页面。 - **功能**: 简述新闻管理系统的功能和使用方法。 - **passMan.jsp**: 密码管理页面。 - **功能**: 修改登录密码。 #### 三、数据库设计 - **表tNewsSubject...
5. 有可能还会有错误处理页面(如error.jsp)和成功登录后的欢迎页面(welcome.jsp)。 简化的登录流程大致如下: 1. 用户打开login.jsp页面,输入用户名和密码。 2. 用户点击提交按钮,表单数据通过HTTP POST请求...
"的欢迎页面。 5. **进一步优化** 在实际开发中,我们可能需要配置更多的视图解析器,例如使用`InternalResourceViewResolver`,并设置前缀和后缀。此外,也可以考虑使用模板引擎如Thymeleaf或Freemarker,它们...