2 u010063952 u010063952 于 2015.07.11 13:13 提问

导航使用超链接制作时怎么访问WEB-INF里的JSP页面?

导航是使用超链接制作的,但是我要跳转的页面在WEB-INF 里面,显然这个包是受保护的,得使用forward跳转,但是导航栏是超链接形式的 ,这样的情况下我得怎么改?首先我是不想把页面放到WEB-INF外面,有什么方法能让我使用超链接访问WEB-INF里的页面或者使用forward的话我的导航需要怎么制作?希望给出详细的回答,能给我举个例子。下面是我使用的导航,实在网上找的例子,根据这个怎么改?或者有什么别的方法。不要给我简单的说什么使用forward跳转。


<br> *{margin:0; padding: 0;}<br> body { background:#444;}<br> #navcont { background: #fff; width: 100%;}<br> #nav { font-family: helvetica; position:relative; width:377px; height:56px; font-size:14px; color:#999; <br> margin: 0 auto; }<br> #nav ul { list-style-type:none; }<br> #nav ul li { float:left; position: relative;}<br> #nav ul li a { border-right:1px solid #e9e9e9; padding:20px; display:block; text-decoration:none; text-<br> align:center; color:#999;}<br> #nav ul li a:hover {background: #12aeef url(<a href="http://files.jb51.net/demoimg/200912/shadow.png">http://files.jb51.net/demoimg/200912/shadow.png</a>) repeat-x;; <br> color:#fff;} <br> #nav ul li ul {display: none;}<br> #nav ul li:hover ul {display: block; position: absolute; top:56px; min-width:190px; left:0;} <br> #nav ul li:hover ul li a {display:block; background:#12aeef; color:#ffffff; width: 110px; text-align: <br> center; border-bottom: 1px solid #f2f2f2; border-right: none;}<br> #nav ul li:hover ul li a:hover { background:#6dc7ec; color:#ffffff; }<br> .borderleft {border-left: 1px solid #e9e9e9;}<br> .top { border-top: 1px solid #f2f2f2;}</p> <p>

8个回答

aa883300aa
aa883300aa   2015.07.11 13:19

qqwwqw

aa883300aa
aa883300aa   2015.07.11 13:20

qqwwqw

danielinbiti
danielinbiti   Ds   Rxr 2015.07.11 13:23
u010063952
u010063952   2015.07.11 14:10

我想问的是 如果使用forward跳转的话 我的导航得怎么改,就是<About Me得改成什么样??

u010063952
u010063952 我想问的是 如果使用forward跳转的话 我的导航得怎么改<li><a href="#">About Me</a></li> 得改成什么样??
2 年多之前 回复
yuke198907
yuke198907   2015.07.11 14:15

超链接可以找到一个servlet里呀,然后再进不同的页面

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.11 16:03
q19334473
q19334473   2015.07.11 16:08

这看你使用的什么框架,然后配置的xml文件即可
例如struts2框架,配置 struts.xml中
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">


class="xxx.xxxAction">
/WEB-INF/pages/you.jsp



你还需要一个java文件来处理你的action请求,方法返回一个success。这样系统既认为你的请求合法了,将返回你result里面的页面
你的超链接写为gomap.action即可访问webinf文件夹里面的JSP页面。

q19334473
q19334473   2015.07.11 16:11
   <action name="map" 
            class="com.ywcai.action.MapAction">
            <result>/WEB-INF/pages/Dmap.jsp</result>
      </action>  
Csdn user default icon
上传中...
上传图片
插入图片