在JSP文件中用<%%>声明了一个变量,并赋值,在<html:link>中是否可以引用变量:比如
<html:link page="xxx.do?param=<%=变量%>" />我按照上面引用了,但是通过request.getParameter("变量")无法得到参数值。

解决方案 »

  1.   

    变量="a1&param1=2990&dfdf"
    <html:link page="xxx.do?param=<%=变量%>" />要获取变量的话
    可以是:request.getParameter("param")
    request.getParameter("param1")
      

  2.   

    request.getParameter("变量")要想得到参数值的话那么就需要传成"xxx.do?变量=**"了!
      

  3.   

    不好意思,写错了,是通过request.getParameter("param")无法得到参数值
      

  4.   

    <html:link page="<%= "/test.do?id=" + request.getParameter("id") %>" paramId="pg" paramName="page" accesskey="2">Next</html:link>我以前写的例子。你可以参照的。假如你想用什么变量的话,
    还可以通过<bean:define id="id" name="id2" />等等来实现。你可以看一下你的jsp生成以后的html代码,看看Link的地方有没有参数就知道对不对了。