设计一个登陆界面 点击登陆后跳转进入另一个页面 显示用户名 最好能把完整的代码写出来 让我理解就好 还望哪位高手照顾一下我这菜鸟 谢谢
解决方案 »
- 急、在线急等:jspsmart上传图片问题
- struts2标签做删除操作
- 实现建行网上支付接口问题
- 用java web实现原来用excel实现的对数据的计算和统计的功能
- Error 500--Internal Server Error
- http://127.0.0.1:8080打开页面弹出登陆框?
- java 中文排序问题,为什么在windows下面就可以,在linux下面就不正确了呢?
- 这是源文件
- 为什么字符串超过700个汉字,插入oracle就会报错?
- web.xml是tomcat服务器解析并初始化的么?
- 高手请进 ,请问下这个函数是干嘛用的
- hibernate中关于实例化Configuration的问题
首先获取username,password,跟数据库匹配,如果存在这样的用户,把username,password 放入实体类user中,然后把该user当成一个对象放入session中,接着跳转sendredirect,然后你就可以从session中取出你要的username了,或者出数据取也可以啊。
就完成了 要代码一大堆啊 自己弄去
<%@ 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%>">
</head>
<body>
<form action="login" method="">
Username:<input type="text" name="username"><br/>
Password:<input type="password" name="password"><br/>
<input type="submit" value="Login">
<input type="reset" value="Reset">
</body>
</html>
loginServlet 的service方法------------
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
String uri=request.getRequestURI();
String action=uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf("."));
if(action.equals("/login")){
String username=request.getParameter("username");
String password=request.getParameter("password");
if(true){//查询数据库判断用户名密码对不对,假设登陆成功
request.setAttribute("username", username);
RequestDispatcher rd=request.getRequestDispatcher("welcome.jsp");
rd.forward(request, response);
}
}
}
welcome.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%>">
</head>
<body>
<h1>welcome to csdn:<%=request.getAttribute("username")%></h1>//显示用户名
</body>
</html>
</code>
如果你没接触过这些 还是从头开始吧, 就我给你这些 你还要自己配置 web.xml