<tr>
          <td bgcolor="#F5F5F5" class="text"><div align="right"><span class="text">地址:</span></div></td>
          <td bgcolor="#F5F5F5"><div id="address"></div></td>
        </tr>
        <tr>
          <td class="text"><div align="right"><span class="text">邮箱:</span></div></td>
          <td><div id="email"></div></td>
        </tr>
以上是SHTML的页面代码
以上是用户注册玩以后给用户展现的页面 展示用户注册时候填写的地址 和 邮箱
搞不明白这样为什么就能取出 地址和 邮箱的值  很神奇
<div id="address"></div>
<td><div id="email"></div></td>

解决方案 »

  1.   

    用js可以取到的
    var address=document.getElementById('address').innerText;
    var email=document.getElementById('email').innerText;
      

  2.   

    shtml 一般是 SSI (server side includes) 的后缀!SSI 有一套自己的语法,几乎所有的 Web 服务器都支持 SSI,Tomcat 的话打开 SSI 过滤器也能很好地支持 SSI。
      

  3.   


    这个才是答案嘛, 我问的不是取id的值我问的是在shtml中 <div id="email"> 这行代码就能把用户的email 展示到页面上  很神奇啊后台并没有传什么东西到前台还有给用户操作提示信息直接是给一个状态码附加到url后面作为参数,  比如error=2
    这个表示静态密码错误(后台有个类做了专门的定义 info=1表示成功登陆)
    页面上代码<div id="error">就能在页面展示"静态密码错误"
      

  4.   

    没那么神奇, 在foot.shtml里面<!--#include virtual="getparam.jsp" -->
    还是JSP做的展现, 结贴