社区
Web 开发
帖子详情
如何让用户一定要通过登陆才能访问该页,直接通过url访问提示出错信息?
otstar
2001-07-27 09:40:40
有什么好的思路吗?
...全文
117
7
打赏
收藏
如何让用户一定要通过登陆才能访问该页,直接通过url访问提示出错信息?
有什么好的思路吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
misty_f
2001-07-27
打赏
举报
回复
你们做过URL的加密吗?
otstar
2001-07-27
打赏
举报
回复
有没有用javabean技术的方法?
nicolas
2001-07-27
打赏
举报
回复
将登录jsp的用户名与密码提交给一个servlet,该servlet初始化session变量:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
import java.util.*;
import java.lang.*;
public class Loginservlet extends HttpServlet
{
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,java.io.IOException
{
//declare local variable
PrintWriter out;
String strUserName,strPWD;
String strDBDriver,strURL;
String strSQL,strTemp;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
HttpSession session;
session=req.getSession();
out = resp.getWriter();
//get parameters
strUserName=req.getParameter("username");
strPWD=req.getParameter("password");
//set database connection parameter value
String strDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String strURL="jdbc:odbc:wygl";
if(strUserName!=null || strUserName.compareTo("")!=0){
//resp.sendRedirect("/wygl/jsp/relogin.jsp");
//}else{
//instance session variable:
session.putValue("login_name","");
session.putValue("logined","false");
//connect database
try{
Class.forName(strDBDriver);
}catch(java.lang.ClassNotFoundException e){
System.err.println("error:"+e.getMessage());
}
try{
conn=DriverManager.getConnection(strURL);
stmt=conn.createStatement();
}catch(SQLException e){
System.out.println("error:"+e.getMessage());
}
strSQL="select * from sys_user where login_name='"+strUserName+"' and user_pwd='"+strPWD+"'";
try{
rs=stmt.executeQuery(strSQL);
if(rs.next()){
session.putValue("login_name",strUserName);
session.putValue("logined","true");
strTemp=rs.getString("user_name");
session.putValue("user_name",strTemp);
}catch(SQLException e){
System.err.println("error:"+e.getMessage());
}
//close database connection
try{
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
System.err.println("close():"+e.getMessage());
}
}else{
resp.sendRedirect("/wygl/jsp/errorindex.jsp");
}
}
}
在后面每调用一个jsp文件,就可以include一个验证文件,该验证文件其实就是取logined
session变量值,如果值为'false',则就把它sendRedirect向一个提示有登录失败的页面。
haodou
2001-07-27
打赏
举报
回复
在login.jsp登陆成功后
session.putValue("login","ok");
在其他页
if(!((String)session.getValue("login")).equals("ok"))
response.sendRedirect("login.jsp");//将用户带到登陆页
otstar
2001-07-27
打赏
举报
回复
具体通过什么技术啊?
microrain
2001-07-27
打赏
举报
回复
每一个页都加一个权限验证就行了
kangaroo
2001-07-27
打赏
举报
回复
对啊,我也想知道怎样做URL的加密?
关于
提示
“处理
URL
时服务器
出错
”和“HTTP 500错误“的解决方法
关于
提示
“处理
URL
时服务器
出错
”和“HTTP 500错误“的解决方法 其实这种情况都是因为大家表达问题不清而造成的。 下面讲讲这两种错误的原因: 1、处理
URL
时服务器
出错
,请和系统管理员联系!只要在服务器上的IIS设置里选上“向客户端发送文本错误
信息
”这一项,那么页面上出现的任何错误都会显示“处理
URL
时服务器
出错
,请和系统管理员联系!”这一句话,所以这时你需要做的
服务端webService发布以后,浏览器
访问
出错
;服务正确发布,浏览器能够正常
访问
,但是客户端调用
出错
等问题的解决方法
当客户端将项目发布以后,浏览器通过“http://ip地址:端口号/项目名称/过滤器中配置的
url
/服务地址”这套规范
访问
发布的项目时却
提示
错误,无法
访问
。 解决方法:认真核ip地址有没有输错,如果是在本机
访问
,可以用localhost代替ip地址。如果认真核对完项目名,
url
和服务地址,还是
出错
,这时候你应该核对一下你的端口名称有没有
出错
,如果没有改过tomcat端口号,试试将“:8080”...
Servlet项目
访问
出错
怎么办?
出现404 1:路径写错了。(Context Path或者Servlet Path写错了) 先去确认路径是否正确~ 确认
URL
和后端代码写的是否匹配 2:webapp没有正确加载 比如web.xml写错了,此时Tomcat能够启动运行,但是没有加载你写的webapp 检查web.xml所在的目录名字,文件名字,所在的位置,文件内容 出现405 原因只有一个:触发了HttpServlet这个父类的doGet方法 忘记重写doGet,或者写的doGet里面没有把super.doGet给删除 出现50
如何让网页显示友好的错误
信息
页面
原文链接:http://sh.yuloo.com/it/wyjq/71697.shtml大多数
用户
看到”
该页
无法显示”,”服务器内部错误”等默认错误
提示
信息
会立马关闭浏览器窗口,我们为什么不能自定义一下呢?让
用户
从错误
信息
中得到真正的帮助?错误
信息
的页面应该做到以下几点: 1.给普通访客友好
提示
。告诉他们这是怎么了,简单,再简单,不要出现技术专业词汇,同时告诉他们一些建议如何避免和解决当前
访问
Swagger页面异常 Unable to infer base
url
.
访问
Swagger页面无法正常显示,
提示
如下
信息
: Unable to infer base
url
. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base
url
is the root of where all the swagger resources are served. For e.g. if the api is available at
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章