你是从jsp -〉jsp?
在action里面是用request.getParameter("a")
在jsp里面可以用<bean:parameter id="arg1" name="a" value="0"/>
这里的value是指如果你的URL变为test.do的时候a的默认值为0,
用<bean:write name="arg1"/>可以输出

解决方案 »

  1.   

    在struts-config中配置
    <action 
    ...
    paramter = "http://...."
      /action>
    然后在action类中通过actionMaping.getparamter()取得这个值
      

  2.   

    做个隐藏表单保存url然后传递给ActionForm?
      

  3.   

    按popufig(失散的影子) 的方法测试:
    <bean:write name="arg1"/>输出的值一直是0.不是URL中a的参数
      

  4.   

    那估计是你forward的时候没有加尾巴:a=1
      

  5.   

    需求是这样的:
    一个提交表单.作用为修改某篇文章的值
    edit.jsp?id=3
    根据ID得到数据库中此篇文章的默认内容以前是在editForm.java中设置表单的默认值
    现在的问题是在editForm.java中可以得到URL参数吗?
    我试过就是不行,请大家指点,谢谢
      

  6.   

    用隐藏变量
    <input hidden>
      

  7.   

    DB table
    newsID   newsTitle          newsContent
    1        新闻一的标题       新闻一的内容
    2        新闻二的标题       新闻二的内容
    3        新闻三的标题       新闻三的内容
    假如已经输出新闻列表如下
    <li>新闻一的标题  <a href="editNews.jsp?id=1">修改</a>
    <li>新闻二的标题  <a href="editNews.jsp?id=2">修改</a>
    <li>新闻三的标题  <a href="editNews.jsp?id=3">修改</a>在editNews.jsp中如何根据id的值来设置表单的默认值?
    前提是不使用<%...%>
      

  8.   

    如果是link的话就用<html:link page"test.do" paramId="a" paramName="aValue">
    aValue 可以用BEAN的define来定义值 然后到action里通过request.getParameter("a");来取
      

  9.   

    http://community.csdn.net/Expert/TopicView1.asp?id=3451471
    哪位朋友帮帮忙哇?
      

  10.   

    楼主要不要<%%>取得a=1吗那就这样${pageContext.request.queryString}就可以了
      

  11.   

    不能用什么el吗
    jsp2.0可以用的