<%String sign=request.getParameter("sign");%><form action="/dzxw/SureAuditingServlet?sign="+<%=sign%> method="get" > 
     标示参数sign怎么也不能传到servlet里去,小弟在这里请教请教各位大侠啦~~~!! 谢谢刚才点提交的时候,才发现小弟刚创建的用户,积分不是很多,就请大侠原谅原谅啦!!!

解决方案 »

  1.   

    把sign放在hidden里面,然后 提交的时候,form里面可以get到。
      

  2.   

    这是我提出问题后做的,点击确定按钮,没反应~~~<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
      <link href="./css/style.css" rel="stylesheet" type="text/css">
     
      </head>
      <%  
      
       String sign="2";
       List content=null;
       List username=null;
       sign=request.getParameter("sign");
       //判断这个请求是从哪个servlet传来的
       if(sign.equals("1")){
      
       //从审核中得到的数据
          content=(List)session.getAttribute("content"); 
            username=(List)session.getAttribute("editusername");
        }else{
       //从修改备份表中取的数据 
          content=(List)session.getAttribute("backcontent"); 
          username=(List)session.getAttribute("backusername"); 
        }
         
       // String req="/dzxw/SureAuditingServlet?sign="+sign;
        
         
       %>
      <body> 
        <form  id="form1" action="" method="post"  onsubmit="return false;"> 
       <table  id="tbl" width="1000PX"  cellspacing="0" cellpadding="0" border="1" >
       <tr>
       <td colspan="2" align="left"  bgcolor="#3E5C92"><font color="FFFFFF">党政新闻审核</font></td> 
       </tr> 
       <tr bgcolor="#eeeeee">
       <td align="center">编辑人</td> 
       <td align="center">内容</td> 
       </tr> 
       <%
       for(int i=0;i<content.size();i++){
       String ss=(String)content.get(i); 
       String user=(String)username.get(i);
        %>
       <tr bgcolor="#eeeeee"> 
       <td><%=user %></td> 
     
       <td colspan="2" align="center"><textarea id="edit" name="surecontent" cols="70" rows="1"><%=ss %></textarea></td> 
      </tr>
      
       <% }%>
       <tr align="center"  bgcolor="#eeeeee">
       <td  colspan="2" bgcolor="#eeeeee" align="center"> 
                     <input type="button" name="action" value="确定" onclick="javascript: void formSubmit();">&nbsp;&nbsp; 
                     <input type="reset" name="action" value="重置">&nbsp;&nbsp; 
       </td> 
       </tr> 
       </table>
       </form> 
      </body>
      
      <script type="text/javascript">
      
         String req="";
          if (sign.equals("1"))
          {
            req="/dzxw/SureAuditingServlet?sign=1";
          }else{  
              req="/dzxw/SureAuditingServlet?sign=2";
           }%>
          function formSubmit()
         {       //这样写法Fixfox当中显示不出来
          // form1.action=document.getElementById("dstrAction").value;
          //  form1.submit();      //两种浏览器都可以显示     document.getElementById("form1").action=req;
         document.getElementById("form1").submit();
         }
       
    </script>
    </html>
      

  3.   

    我做出来了,就是在表单中添加一个hidden,然后在servlet中取到该值就OK了
       谢谢提醒,分数现在就给你
     再一次谢谢。。可以的话,教教我,你那个在form里用get怎么得到我想要的值。
      

  4.   

    提交方式 的问题,如果你使用GET方法提交,将会无视链接地址中传入的参数,
    而POST不会,所以使用一个HIDDEN标签可以