+ -
当前位置:首页 → 问答吧 → 关于jsp程序中的根据用户名类型实现不同显示以及链接问题,求教

关于jsp程序中的根据用户名类型实现不同显示以及链接问题,求教

时间:2011-09-08

来源:互联网

下面这段代码可以在网页实现效果 欢迎你:cuid,puid,游客 (现在给取个整名A)!

<% String cuid= (String) session.getValue("cuid");
  String puid= (String) session.getValue("puid");
  String name;
  if(cuid!=""&&cuid!=null) name=cuid; 
  else {if(puid!=""&&puid!=null) name=puid;
  else name="游客";}  
  %>
  欢迎你:<font color="#0000cc"><%=name%></font>

 

现在的问题是我该如何继续追加代码以实现根据A值的不同而链接至不同的主页去,点击“cuid”链接至../company/main.jsp;点击“puid”链接至../person/main.jsp;游客无链接。  

作者: yekangjin   发布时间: 2011-09-08

很简单,后台维护一个 不同的A值和链接的地址信息。
如下面的路线

用户->获取用户A值->地址信息映射,根据A值获取链接地址->显示链接地址

这样即达到了界面和后台分离,当需要改变时,直接修改A值和链接的地址信息即可。

作者: Fly_m   发布时间: 2011-09-08

在程序中我实现不了,开始我看了,感觉是很简单的,自己弄时,后面那段代码就是实现不了,谁有时间写出代码给参考下啊,谢谢!!!

作者: yekangjin   发布时间: 2011-09-08

<% String cuid= (String) session.getValue("cuid");
  String puid= (String) session.getValue("puid");
  String name;
  if(cuid!=""&&cuid!=null) name=cuid; 
  else {if(puid!=""&&puid!=null) name=puid;
  else name="游客";}  
  %>
   
   
  <%
  if (name.equals(cuid)) { %>&nbsp;&nbsp;&nbsp;&nbsp;欢迎你:<a href=company/main.jsp><%=name%><br><br><% }
  else {
  if (name.equals(puid)) { %>&nbsp;&nbsp;&nbsp;&nbsp;欢迎你:<a href=person/main.jsp><%=name%><br><br><%}
  else { %>&nbsp;&nbsp;&nbsp;&nbsp;欢迎你:<%=name%><br><br><%}
  }
  %>

问题已经解决了,开始自己少了个大扩号

作者: yekangjin   发布时间: 2011-09-08

热门下载

更多