本帖最后由 kuailexiaobuding4 于 2010-05-25 09:35:13 编辑

解决方案 »

  1.   

    转码就可以了 
    有个网站 能查出任何QQ都进了什么QQ群 他的数据是自己计算的还是数据库里的?? 如果是数据库 那他是从哪下载的呢? http://www.sjzwan.com/qun.aspx 这是net写的 你们看看 知道的M我
      

  2.   

    用Struts2还需要用URLRewrite吗.?  <s:url>就可以做你想要的东西,里面的属性有action, namespace,这个标签下面加子标签<s:param>是可以自动进行url编码的, 默认是UTF-8的url编码.!不太明白你要隐藏参数是做什么用途.?????
    还有,官方明确说明了动态方法调用最好不要使用, 用*代替
      

  3.   

    用伪静态 撒
    http://localhost:8080/myledu/UserberAction!getID.action?id=6&str=.html
      

  4.   

    用struts2的标签怎么弄啊我这全用的html的标签。感觉struts2的标签不太好用有的
      

  5.   

    <s:url includeParams="none" id="idUrl" action="UserberAction" method="getID">
    <s:param name="id" value="%{#session.user.id}"></s:param>
    </s:url><s:a href="%{idUrl}">会员服务<s:a>注:includeParams值有三中,'none', 'get' or 'all'。默认none,看看哪种符合你的要求。
      

  6.   

    不太习惯用这写struts2的标签。还是用的逻辑标签多
      

  7.   

    http://localhost:8080/myledu/UserberAction!getID.action?id=6还是这个。第一次是后边没有参数http://localhost:8080/myledu/UserberAction!getID.action。返回主页后,又跳转就有了。
      

  8.   

    <s:url action="你的action名" namespace="你的action所在的名称空间" includeParams="none"
     var="myUrl">
        <s:param name="参数名" value="参数值(这里不是OGNL表达式)"></s:param>
    </s:url><a href="<s:property value="#myUrl">"></a>
      

  9.   

    http://localhost:8080/myledu/UserberAction!getID.action?id=6这个的话我在地址栏,试了。我把id=6改成id=8直接把8的信息出来了。这压根不能用。
      

  10.   

    13楼的这位大哥
    <s:param name="参数名" value="参数值(这里不是OGNL表达式)"></s:param>
    中的value="参数值(这里不是OGNL表达式)">这里是什么啊。我用了struts2的标签放到这里项目启动不了。
      

  11.   

    13楼的大哥。<s:property value="#idUrl">直接报错了。你上面的那个value="参数值"是怎么写的。页面传递的动态的参数。
      

  12.   

    在struts.xml<constant name="struts.url.includeParams" value="none" />注:值有三中,'none', 'get' or 'all'。默认none,看看哪种符合你的要求。
      

  13.   

    17的大哥。。都试试过了all那个直接把所有的参数值给暴露出来了。get的直接还是那个样子。none的也是。第一次行。而我登录跳转回主页。再点会员中心还是参数暴露
      

  14.   

    用UrlRewriteFilter怎么实现呢。把我的url给更改成静态化的便于搜索引擎爬虫
      

  15.   

      LZ是想URL加密是吗??
      

  16.   

     页面的代码
    <s:url includeParams="none" id="idUrl" action="UserberAction" method="getID">
                    <s:param name="id" value="#session.user.id"></s:param>
                    </s:url>
                    <s:a href="%{idUrl}">会员服务</s:a>
    action中的代码
    /**
         * 根据id查询的办法
         * @return
         * @throws Exception
         */
    public String getID() throws Exception {
    String faild="find";//跳转的返回
    if(id==0){
    faild="find"; //跳转到登录注册页面
    }else{
    usres=userberService.getUser(id);//根据id查询
    // 获取当前会话
    HttpSession session = ServletActionContext.getRequest()
    .getSession();
    // 将登陆的用户保存到SessionScope中
    session.setAttribute("user", usres);
     faild="toUser";//跳转到用户个人信息页面
    }   
         return faild;
        }
    我先点会员中心,如果没有登录。则进到登录界面,url为
    http://localhost:8080/myledu/UserberAction!getID.action
    现在的问题是我登录过后回到首页。再点会员中心则的url为http://localhost:8080/myledu/UserberAction!getID.action?id=6
    只要把参数隐藏或者咋的都行。不能出现参数。各位大侠。支支招,小弟在这谢谢啦。
      

  17.   

    。。是url传递的参数咋的做。给小弟点指点。
      

  18.   

    。。是url传递的参数咋的做。给小弟点指点...各位大侠。。
      

  19.   

    value=%{'参数'}  会自动url编码.!还有,你说的报错,是报的什么错..以后说报错了麻烦把错误信息拿出来阿.!  在你描述得不详细的情况,没看到错误无法提供解决方案
      

  20.   

    不让参数出现, 除了post请求以外,还有什么方式.?get是实现不了的.!
    要么你就发ajax请求.!
      

  21.   

    是啊我现在就是隐藏不了参数。用struts2的标签后第一次能隐藏。而判断之后再跳转回来。然后再点就会显示参数。。参数是个问题啊。。
      

  22.   

    个人认为用form传过去不久行了吗?struts也是支持的,把form里的东西传过去作为DAO。不就隐藏了吗!!
      

  23.   

    是不是让我把url转换成form的然后在js中提交啊。呵呵。