用户在注册页面(userReg.jsp)输入注册信息,如图2所示,然后在信息展示页面(info.jsp),进行展示注册用户的相关信息
时间: 2024-10-10 08:14:27 浏览: 10
在`userReg.jsp`页面上,用户通常需要填写一系列基本信息,比如姓名、邮箱、密码等,可能会有如下的HTML结构:
```html
<form action="registerAction" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<!-- 其他字段... -->
<button type="submit">注册</button>
</form>
```
当用户提交表单后,数据会发送到`registerAction`(假设是后端的一个处理注册请求的Java Servlet或类似服务)进行处理,包括数据校验和入库。
在`info.jsp`页面(即信息展示页面),一旦用户已成功注册并登录,这部分通常是读取用户信息的缓存或数据库,并动态生成HTML展示:
```jsp
<%
User user = getUserFromDatabase(request.getSession().getAttribute("userId")); // 获取用户信息
%>
<h1>欢迎, <%= user.getName %>!</h1>
<p>Email: <%= user.getEmail() %></p>
<!-- 显示其他用户信息... -->
```
这里使用了JSP表达式语言(EL)从会话中获取用户ID,然后查询数据库获取详细信息。