当前位置:首页 > 代码 > 正文

用户权限jsp源代码(网上商城jsp项目源代码)

admin 发布:2022-12-19 23:44 174


今天给各位分享用户权限jsp源代码的知识,其中也会对网上商城jsp项目源代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在Web项目中保护JSP源代码不被未经授权的访问和窥视?

LZ你说的这个问题也是现在Java EE系统中的一个安全问题。。。假如你的系统技术架构是以前的纯粹JSP的哈,这个问题就很麻烦,经常会被下载JSP文件。 现在都有很好的MVC框架:比如Struts、Struts2、Taperstry、Webwork等等,他们就很好地解决了文件被下载的问题,他们把所有的请求都要经过服务器端Action的处理,然后跳转,基本所有都会使用请求转发的形式,那么这样我们的URL路径就不会是JSP的绝对位置了。。。客户端的用户也就难于找到你的路径,而且你的项目可以根据你的意愿去后台设置你的JSP的路径。。。

编写用户注册于登录的JSP页面的全部程序代码

3个jsp文件,第一个是login.jsp,第二个是judge.jsp,第三个是afterLogin.jsp

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

%@ page import="java.util.*" %

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

html

head

title登录页面/title

/head

body

form name="loginForm" method="post" action="judgeUser.jsp"

table

tr

td用户名:input type="text" name="userName" id="userName"/td

/tr

tr

td密码:input type="password" name="password" id="password"/td

/tr

tr

tdinput type="submit" value="登录" style="background-color:pink" input type="reset" value="重置" style="background-color:red"/td

/tr

/table

/form

/body

/html

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

%@ page import="java.util.*" %

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

html

head

title身份验证/title

/head

body

%

request.setCharacterEncoding("GB18030");

String name = request.getParameter("userName");

String password = request.getParameter("password");

if(name.equals("abc") password.equals("123")) {

%

jsp:forward page="afterLogin.jsp"

jsp:param name="userName" value="%=name%"/

/jsp:forward

%

}

else {

%

jsp:forward page="login.jsp"/

%

}

%

/body

/html

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

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

html

head

title登录成功/title

/head

body

%

request.setCharacterEncoding("GB18030");

String name = request.getParameter("userName");

out.println("欢迎你:" + name);

%

/body

/html

如何通过jsp设置用户访问权限?

户权限写在数据库里,当用户登录时,从数据库中读取出自己的权限,然后把权限放在session中,就OK啦。未授权内容不允许查看(除非Session中有这个权限)

使用jsp制作的页面,如何设置不让别人查看源代码?

internet本来就是共享的,是开放的,无法禁止别人查看源代码,除非你自己开发一个浏览器。 当然,如果有涉密的业务逻辑,都是封装在服务端的,而不会推送到浏览器给用户查看。

用jsp编程 用户登录权限验证 当userid为1时登录index页面,这是我编的程序不能实现 帮忙找下错,谢谢

userid 是从数据库去取的;因此要使用

userid=rs.getString("userid");//添加这行代码

而不是使用String userid=request.getParameter("userid");这一行语句是从上个页面获取传递过来的参数

代码修改如下:

%@ page language="java" contentType="text/html; charset=GBK"%

%@ page import="java.sql.*" %

%! public static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";%

%! public static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=CANGCHU";%

%! public static final String DBNAME="sa";%

%! public static final String DBPASS="12345";%

%

Connection conn=null;

PreparedStatement pstmt=null;

ResultSet rs=null;

boolean flag=false;

String userid="";//添加这行代码

%

%

String username=request.getParameter("username");

String password=request.getParameter("password");

try{

Class.forName(DBDRIVER);

conn=DriverManager.getConnection(DBURL,DBNAME,DBPASS);

String sql="select userid,username from userinfo where username=? and password=?";

pstmt=conn.prepareStatement(sql);

pstmt.setString(1,username);

pstmt.setString(2,password);

rs=pstmt.executeQuery();

if(rs.next())

{

userid=rs.getString("userid");//添加这行代码

flag=true;

}

}catch(Exception e){}

finally

{

try{

conn.close();

}catch(Exception e){}

}

%

%

// String userid=request.getParameter("userid");//删除这行代码

if(userid.equals("1"))

{

%

jsp:forward page="index.html" /

%

}else

{

%

jsp:forward page="new0.html" /

%

}

%

eclipse里面一个.jsp,实现增加用户角色权限表的功能,用户角色权限的增删改

JSP代码可以只写一些表单

具体的操作可以在Java文件里面写

然后再Java文件里面对数据库进行操作就行了

具体的操作参考一下Java中JDBC方面的知识

关于用户权限jsp源代码和网上商城jsp项目源代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/30815.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载