帮帮我做这个题,很急!!在线等!! 请使用java语言编写代码,完成以下功能。 (1)论坛新用户注 5
帮帮我做这个题,很急!!在线等!!请使用java语言编写代码,完成以下功能。(1)论坛新用户注册时需要两次输入密码,请验证两次输入的密码是否相等且密码长度不小于4位。(2...
帮帮我做这个题,很急!!在线等!!
请使用java语言编写代码,完成以下功能。
(1)论坛新用户注册时需要两次输入密码,请验证两次输入的密码是否相等且密码长度不小于4位。
(2)从键盘输入一个邮箱名,输出邮箱中字符“@”的位置。
麻烦会的帮我写下完整代码。 展开
请使用java语言编写代码,完成以下功能。
(1)论坛新用户注册时需要两次输入密码,请验证两次输入的密码是否相等且密码长度不小于4位。
(2)从键盘输入一个邮箱名,输出邮箱中字符“@”的位置。
麻烦会的帮我写下完整代码。 展开
展开全部
package com.bdwork;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class First extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html,charset=utf-8");
PrintWriter out = response.getWriter();
//MyServlet/First指的就是这一个文件 如果表单数据是从另外一个文件发送过来 可能就能成功
out.println("<html><body><form action='MyServlet/First' method='post'>");
out.println("PW1<input type=password name='pw1'/><br/>");
out.println("PW2<input type=password name='pw2'/><br/>");
out.println("EMAIL<input type=text name='email'/><br/>");
out.println("<input type=submit><br/>");
out.println("</form></body></html>");
if(request.getParameter("pw1")!=null){
String pw1=request.getParameter("pw1");
String pw2=request.getParameter("pw2");
String email=request.getParameter("email");
out.println("密码1是"+pw1);
out.println("密码2是"+pw2);
out.println("邮箱 是"+email);
if(pw1.equals(pw2)){
out.println("密码1和密码2相等");
}else{
out.println("密码1和密码2不相等");
}
if(email.contains("@")){
out.println("@的下标为"+email.indexOf("@"));
}
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
}
}
大概是这样子 哪里出了问题 有谁可以帮我指出???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("第一个数");
String a=in.next();
System.out.println("第二个数");
String b=in.next();
if(a.equals(b)&&a.length()>4&&b.length()>0){
System.out.println("对");
}else{
System.out.println("错");
}
}
第二个
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("输入一个数");
String a=in.next();
String[] b=a.split("");
int j=0;
for(int i=0;i<b.length;i++){
if("@".equals(b[i]));
{
j=i;
}
}
System.out.println(j/2);
}
Scanner in=new Scanner(System.in);
System.out.println("第一个数");
String a=in.next();
System.out.println("第二个数");
String b=in.next();
if(a.equals(b)&&a.length()>4&&b.length()>0){
System.out.println("对");
}else{
System.out.println("错");
}
}
第二个
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("输入一个数");
String a=in.next();
String[] b=a.split("");
int j=0;
for(int i=0;i<b.length;i++){
if("@".equals(b[i]));
{
j=i;
}
}
System.out.println(j/2);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用form将pwd和repwd传进去,再用validate或者手写判断,
至于邮箱使用split,结果为第一个String长度加1的位置
至于邮箱使用split,结果为第一个String长度加1的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |