JSP编写登录页面问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP编写登录页面问题相关的知识,希望对你有一定的参考价值。
用eclipse编写了登录页面,jsp文件放在workspace的reg目录下,运行时http://localhost:8080/reg/login.jsp这样是对的,但http://localhost:8080/reg/这样就出现了这样的错误HTTP Status 404 - /reg/
type Status report
message /reg/
description The requested resource (/reg/) is not available.
请问要怎么修改
一般JSP服务器的默认文档为index.jsp、index.htm、index.html、default.jsp追问
本人初学,请问怎么设啊,麻烦详细点
追答你用的是什么JSP服务器?即JSP的运行环境是什么?
追问我用的tomcat,而且直接在eclipse里面运行的
追答在TOMCAT下面的CONF/web.xml 中的与之间增加:login.jsp,如下效果:
login.jsp
我是直接在eclipse里面运行的,把tomcat部署到eclipse里了,web.xml改了怎么没用啊
追答改了以后,重新启动TOMCAT!
如果你的ECLIPSE所指向的目录有web.xml的话,得改这个!
如果你要把login.jsp 设为默认页的话。
在web.xml 中增加:
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list> 参考技术B 在TOMCAT下面的CONF/web.xml 中的<welcome-file-list>与</welcome-file-list>之间增加
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
在jsp页面中如何获取到当前登录用户的角色id
参考技术A 首先你肯定有一个表单form用于传递你的账户,假设表单把请求传给LoginServlet,(action="loginServlet")且表单中假设你输出id的那一行是这样写的:<input
type="text"
id="username"
name="username"
size
=
"20">。
那么当表单提交(点击submit)之后,在LoginServlet.java中的doPost函数中,
String
id=
request.getParameter("username");
便可以获取JSP中的账号。
PS:如果用户输入的正确的密码,建议将id存入Session会话中,session.setAttribute("username",
id);
这样在整个项目生命周期内,在任何时间都可以获取到用户的:
String
anyWhere=
(String)session.getAttribute("username")。
以上是关于JSP编写登录页面问题的主要内容,如果未能解决你的问题,请参考以下文章
用servlet和jsp编写用户登录页面,并在返回给客户端的页面上,显示登录时填写的用户名及密码?
用java怎样编写登录页面,成功登录跳转到下一个页面,求代码
编写一个jsp程序,实现用户登录,当用户输入的用户或密码错误时,将页面重定向到错误提示也,并在该页面显示30秒后 自动回到用户登录界面