JSP建立登录注册网页!

以下是JSP登录注册网页的代码实现:
1 . login.
<form action="login.jsp" method="post"> <input type="text" id="username" name="username">
<input type="password" id="password" name="password">
<input type="submit" value="登录"> </form>
2 . login.jsp jsp <%@ page language="java" import="java.sql." %> <% String username = request.getParameter("username"); String password = request.getParameter("password"); Connection conn = null; CallableStatement cstmt = null; try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@1 9 2 .1 6 8 .1 .1 01 :1 5 2 1 :daredo"; String user = "1 2 1 1 "; String pass = "2 3 3 2 4 3 4 3 4 3 4 3 "; conn = DriverManager.getConnection(url, user, pass); cstmt = conn.prepareCall("{call ?= fun_haier_tuangou(?,?,?,?,?,?,?,?,?)}"); cstmt.registerOutParameter(1 , Types.INTEGER); cstmt.setString(2 , username); cstmt.setString(3 , password); cstmt.execute(); int result = cstmt.getInt(1 ); if (result == 0) { response.sendRedirect("register."); } else if (result == 1 ) { response.sendRedirect("success.jsp"); } else { request.setAttribute("users", cstmt.getResultSet()); request.getRequestDispatcher("/login.").forward(request, response); } } catch (Exception e) { out.println(e.getMessage()); } finally { if (cstmt != null) { cstmt.close(); } if (conn != null) { conn.close(); } } %>
3 . register.
<form action="register.jsp" method="post"> <input type="text" id="name" name="name">
<input type="radio" id="male" name="sex" value="male">男 <input type="radio" id="female" name="sex" value="female">女
<input type="submit" value="注册"> </form>
4 . register.jsp jsp <%@ page language="java" import="java.sql." %> <% String name = request.getParameter("name"); String sex = request.getParameter("sex"); Connection conn = null; CallableStatement cstmt = null; try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@1 9 2 .1 6 8 .1 .1 01 :1 5 2 1 :daredo"; String user = "1 2 1 1 "; String pass = "2 3 3 2 4 3 4 3 4 3 4 3 "; conn = DriverManager.getConnection(url, user, pass); cstmt = conn.prepareCall("{call ?= fun_haier_tuangou(?,?,?,?,?,?,?,?,?)}"); cstmt.registerOutParameter(1 , Types.INTEGER); cstmt.setString(2 , name); cstmt.setString(3 , sex); cstmt.execute(); int result = cstmt.getInt(1 ); if (result == 0) { out.println("注册失败"); } else { out.println("注册成功"); } } catch (Exception e) { out.println(e.getMessage()); } finally { if (cstmt != null) { cstmt.close(); } if (conn != null) { conn.close(); } } %>
5 . success.jsp jsp 欢迎登录!
6 . UserInfor.java java public class UserInfor { private String username; private String password; private String sex; // 其他用户信息字段...
public UserInfor(String username, String password, String sex) { this.username = username; this.password = password; this.sex = sex; // 初始化其他用户信息字段... }
// 用户信息封装方法... }
实操提醒:确保数据库连接信息正确,并根据实际需求调整SQL语句和业务逻辑。

myeclipse 中做一个网页注册,

哎哟,这事儿我得跟你唠唠。
我当年在杭州那会儿,刚接手一个项目,老板催得紧,我就用MyEclipse搞了个注册功能,现在想想,真是坑不少。

一、创建静态页面
首先,你得有个静态的HTML页面。
我那年,用的是Windows系统,搞了个简单的表单,用户名、密码、邮箱啥的,都用<form>标签写好。
那时候手头有个模板,直接复制粘贴,弄了个register.。
看着挺简单,其实填空的时候容易漏字段,得反复检查。

二、新建项目工程并转换HTML为JSP
然后,在MyEclipse里新建了个Web项目,叫RegProject啥的,记不清了。
把那个register.复制到WebContent目录下,改后缀名,register.jsp。
这步最烦,有时候MyEclipse会给你弹个框,问你啥时候保存,记得勾选“保存时自动转换文件类型”。

三、设计数据库表
数据库,我那年用的是MySQL,就在杭州的租的房子旁边找个服务器搭的。
创建个表,叫users,字段就几个:username, password, email。
密码那块,我当年是直接存明文的,后面被同事骂惨了,赶紧改用了MD5 加密。
记得配置数据库驱动,加到WEB-INF/lib下,不然连接不上数据库,那真是要命。

四、编写JSP页面
JSP页面,我那年用的是JSTL,写起来麻烦,但胜在规范。
遍历表单数据,用EL表达式${param.username}取值。
记得表单的action要指向/registerServlet啥的,记得加method="post"。
这步最坑的是,有时候EL表达式取不到值,得检查<form>的name属性对不对。

五、编写处理注册的Servlet或Action类
Servlet,我那年写了个RegisterServlet,接收参数,验证用户名不能为空、密码长度不能少于6 位、邮箱格式对不对。
那时候用的正则表达式,搞得头秃。
验证通过,就往数据库里插数据,用的是JDBC。
插完数据,记得给个提示,比如“注册成功,请登录”。
这步最坑的是,有时候数据库操作报错,得查半天日志,比如SQL语句写错了,或者数据库连接超时。

六、配置相应的Action和文件
那时候没用SSH,就手写个web.xml,配置
记得路径要写对,不然访问不到Servlet。
后来换了Spring,配置就更多了,applicationContext.xml、struts.xml啥的,看得眼花缭乱。

七、测试注册功能
最后,用浏览器打开http://localhost:8 08 0/RegProject/register.jsp,填完表单提交。
我那年测试的时候,发现邮箱格式验证不严,注册了个test@这种的,结果数据库报错,搞了半天才发现。
所以,测试的时候要全面,各种情况都要试。

总的来说,这事儿不难,但细节多,容易踩坑。
记得当年我花了整整一个下午,就为了解决一个EL表达式取不到值的问题。
现在想想,真是笑死。

快速申请注册QQ账号 网页注册

哎,你说这QQ号咋注册啊?我给你捋捋。

打开那个浏览器,就是Chrome啊、Firefox啊都行。
敲这个网址进去:https://ssl.zc.qq.com/v3 /indexchs.。
看到没?这个页面就是专门给人注册QQ号的。

然后你就得填信息了。
昵称随便起,密码得复杂点,手机号肯定得用你自己的。
你看现在2 02 4 年,这个流程都还是这么着呢,没变过。

填完手机号,点那个“发送验证码”的按钮。
然后你就得等,大概十几秒,你手机上就会来一条短信,里面有六个数字,就是验证码。
把那六个数字填到框框里。

填对了,再点“注册”。
然后等几秒钟,系统就给你跳转到注册成功的页面了,那上面就显示你的QQ号了。

说实话,我当时也没想明白为啥要手机验证,反正现在都得这么弄。
记住啊,注册成功后,账号密码一定得记牢了。
别像我这回,过两天就忘了。

密码啊,就别用1 2 3 4 5 6 这种了,太不安全。
得用字母数字加符号那种,比如 "Aa1 qwe"。
然后还得定期换,比如一个月换一次。

QQ还有那个安全中心,可以去开开。
比如那个“设备锁”,就是你用新手机登录的时候,得让你输入短信验证码。
那个“账号异常提醒”,有人登录你不知道的设备,它就发短信告诉你。
这些功能都能在安全中心里开。

如何写第一个HTML页面_HTML新手创建第一个网页的完整步骤

哎,你问这HTML页面怎么搞啊?我上次带新人做这个的时候,确实绕了不少弯子。
我给你捋捋,尽量口语化点哈:
---
场景: 上周有个学员问我刚学HTML的怎么第一个网页做出来
第一步:搞个编辑器 你先找个好用的文本编辑器。
别小看这步,我用过Notepad++,现在都推荐VSCode,这玩意儿颜色标得清楚,敲代码不累眼。
你要是连这都装不上,先回去找找电脑老师教怎么装软件。

第二步:抄代码(别手残) 打开编辑器,敲下面这段,我加粗的几个地方你重点看:

< lang> <head> <meta name="viewport" content="width=device-width,initial-scale=1 .0"> <title>我的第一个网页</title> </head> <body>

欢迎来到我的网页!

这是我用HTML写的第一个段落。

</body> </>
关键点解释(别跳过): 1 . :这行是告诉浏览器"老铁,这玩意儿是HTML5 文档"。
2 . < lang>:整个页面的根,lang="zh"是告诉浏览器这里写的是中文。
3 . <head>里面是"脑残包"——编码啊标题啊这种看不见但必要的玩意儿。
4 . :中文别乱码的关键,必须加! 5 . <title>:浏览器顶部的标题,别瞎写。
6 . <body>:页面看得见的内容区,

是标题,

是段落。

第三步:保存(这步最坑人) 1 . "文件"→"另存为" 2 . 文件名必须带后缀! 叫index.(或者你随便取,但别带空格和中文) 3 . 保存类型选"所有文件"!别让它默认保存成.txt 4 . 编码选UTF-8 ,不然"我"字会变成乱码(2 02 3 年踩过的坑)。

第四步:打开看效果 双击你保存的文件,系统会自动用浏览器打开。
正常的话,你就能看到标题和文字了。

第五步:改代码看变化 现在你想改标题?直接修改这段:

你好,世界!


保存后按F5 刷新。
注意! 改完保存必须刷新,别问我为啥——因为上次有个学员改了三小时,就因为这没刷新。

第六步:注意事项(别再犯傻) 1 . 标签一定要配对,比如
后面得有
,漏了浏览器会懵。
2 . 代码缩进随便,我习惯两格,但别用Tab,电脑不兼容。
3 . 想学深点?试试加图片或者链接。

总结: 做网页就是"写代码-保存-刷新"这老三步。
别怕简单,我第一次做的时候连<!DOCTYPE>都不认识。
你现在照着做,肯定能跑起来。
要是保存为.txt或者忘了写,别骂我——这真不是废话,我去年带的那个老师傅就卡在这。

(最后建议:先别急着学CSS,先把HTML搞明白,不然更乱)