java大神,求教,急提问

两个html页面,a和b,a里面有您好两个字和登录按钮,b里面有返回按钮,我想点击登录按钮跳转到b里面,再点击返回按钮,跳转到a里面,但是,a里面的内容为“您好,***”,就没有登录按钮了,原理和登陆之后跳转到当前页的原理一样,求代码编写,java代码,真心请教大神!!!

4个回答

可参考下面代码

登录login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">



-->



用户名:

密码:






处理表单loginAction.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String username=request.getParameter("username");
String password=request.getParameter("password");
if(username.equals("admin")&&password.equals("admin")){ //这里是模拟,实际和数据库打交道
response.sendRedirect("index.jsp");//跳转到你要的界面
}else{
response.sendRedirect("login.jsp");
}
%>

qq_22538403
qq_22538403 但是点击提交按钮出现乱码啊,另外登陆成功会跳到login页面,然后让login页面只显示用户名和密码,不让他显示提交按钮可以吗
5 年多之前 回复
 登录login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'login.jsp' starting page</title>
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>

  <body>
    <form name="loginForm" action="loginAction.jsp" method="post">
        用户名:<input type="text" name="username"/><br/>
        密码:<input type="text" name="password"/><br/>
       <input type="submit" value="提交"/>
       <input type="reset" value="重置"/>
    </form>
  </body>
</html>
处理表单loginAction.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    String username=request.getParameter("username");
    String password=request.getParameter("password");
    if(username.equals("admin")&&password.equals("admin")){ //这里是模拟,实际和数据库打交道
        response.sendRedirect("index.jsp");//跳转到你要的界面
    }else{
        response.sendRedirect("login.jsp");
    }
%>
qq_22538403
qq_22538403 我试了,程序错了
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐