JAVA 如何跳转到从数据库中取出来的网址

JAVA 如何跳转到从数据库中取出来的网址,第1张

利用request对象获取RequestDispatcher来进行跳转

requestgetRequestDispatcher("路径")forward(request,response);

或者重定向

ResponsesendRedirector(url);

后台添加新闻页面,设计跳转地址,数据库中加一个跳转地址的字段TitleURL,前台作一个对这个字段的判断,字段为空,则显示页面,不为空,则跳转到指定页面。

if <%=rs("TitleURL")%> = "" then

<a href="NewsViewaspID="><%=rs("Title")%></a>

else

<a href="<%=rs("TitleURL")%>"><%=rs("Title")%></a>

end if

这个问题涉及到获取数据后再读取数据的问题,其实你的代码已经完成得差不多了,修改一下如下:

1、先判断 sdr是否存在数据,如果存在那么表示有数据账号和密码正确;

      if (sdrRead())

        MessageBoxShow("登录成功!", "提示");

      else

     {

        MessageBoxShow("用户名或密码错误!", "警告");

        return;

     }

2、读取Userid值,然后通过判断来打开相应界面;

string userid = sdr["userid"]ToString();

if (userid=="1") 

{

      Form1 frm = new Form1(); //跳转到管理员页面

      frmShow();

}

else if (userid=="2") 

{

      Form2 frm = new Form2(); //跳转到查询页面

      frmShow();

}

else

{

      Form3 frm = new Form3(); //跳转到普通页面

      frmShow();

}

3、完整代码:

      if (textBox1Text == "" || textBox2Text == "") MessageBoxShow("请输入用户名和密码!");

      SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=db1;Integrated Security=True");

      connOpen();

      SqlCommand cmd = new SqlCommand("select  from loading_db1 where Name='" + textBox1TextTrim() + "'and Password='" + textBox2TextTrim() + "' ", conn);

      SqlDataReader sdr = cmdExecuteReader();

      if (sdrRead())

        MessageBoxShow("登录成功!", "提示");

      else

      {

        MessageBoxShow("用户名或密码错误!", "警告");

        connClose();

        return;//退出

      }

      string userid = sdr["userid"]ToString();//读取userid值

      if (userid == "1")

      {

        Form1 frm = new Form1(); //跳转到管理员页面

        frmShow();

      }

      else if (userid == "2")

      {

        Form2 frm = new Form2(); //跳转到查询页面

        frmShow();

      }

      else

      {

        Form3 frm = new Form3(); //跳转到普通页面

        frmShow();

      }

      connClose();

以上就是关于JAVA 如何跳转到从数据库中取出来的网址全部的内容,包括:JAVA 如何跳转到从数据库中取出来的网址、asp做的网站,页面从数据库中读出的新闻标题,怎么点击标题跳转到内容、c#winform设计的登录界面怎么根据sql数据库里的不同用户id跳转到不同页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9628908.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存