html登录页面用idea,利用IDEA怎么制作一个登录注册页面

本文详细介绍了如何在IDEA中制作一个登录注册页面,包括Controller层的代码实现和HTML页面的样式设计,提供了完整的登录功能交互示例。
摘要由CSDN通过智能技术生成

利用IDEA怎么制作一个登录注册页面

发布时间:2020-12-19 14:02:09

来源:亿速云

阅读:186

作者:Leah

利用IDEA怎么制作一个登录注册页面?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

application.ymlspring:

datasource:

username: root

password: 123456

url: jdbc:mysql://localhost:3306/bd1906?serverTimezone=GMT%2B8

driver-class-name: com.mysql.cj.jdbc.Driver

server:

port: 8080

Controller层@Controller

public class loginController {

@Autowired

private JdbcTemplate jdbcTemplate;

@RequestMapping("/index")

public String border(){

return "/index.html";

}

@RequestMapping("/login")

public String getUserFront(){

return "/login.html";

}

以下是一个简单的使用Struts2实现登录系统并记录登录次数的代码示例: 1. 创建一个名为LoginAction的Action类,用于处理用户登录请求。 ```java package com.example.action; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { private String username; private String password; public String execute() { if ("admin".equals(username) && "password".equals(password)) { // 登录成功,记录登录次数 int loginCount = 1; Object countObj = getSession().get("loginCount"); if (countObj != null) { loginCount = (int) countObj + 1; } getSession().put("loginCount", loginCount); return SUCCESS; } else { // 登录失败,返回错误信息 addActionError("Invalid username or password!"); return INPUT; } } // getters and setters } ``` 2. 在struts.xml配置文件中定义LoginAction的处理方法和结果。 ```xml <struts> <package name="login" extends="struts-default"> <action name="login" class="com.example.action.LoginAction" method="execute"> <result name="success">/success.jsp</result> <result name="input">/login.jsp</result> </action> </package> </struts> ``` 3. 创建一个名为login.jsp的登录页面,用于接收用户输入的用户名和密码。 ```html <form action="login"> <label>Username:</label> <input type="text" name="username"/><br/> <label>Password:</label> <input type="password" name="password"/><br/> <input type="submit" value="Login"/> </form> ``` 4. 创建一个名为success.jsp的登录成功页面,用于显示登录次数。 ```html <h1>Login successful!</h1> <p>You have logged in <s:property value="#session.loginCount"/> times.</p> ``` 5. 运行应用程序并访问登录页面,输入正确的用户名和密码进行登录登录成功后将显示登录次数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值