无法在表单元素的action属性中传递参数

时间:2016-01-26 11:52:58

标签: java jsp struts-1

我使用下面的代码(代码段)将struts参数作为表单元素的action属性中的url的一部分传递

<html:form enctype="multipart/form-data" 
           action="/saveInstr.do?org.apache.struts.taglib.html.TOKEN="<%=session.getAttribute(Globals.TRANSACTION_TOKEN_KEY)%> 
           method="POST">

这会被编译,但是当我尝试运行代码时...它呈现以下错误JSPG0060E:无效的jsp语法[]。

注意:我使用的是Struts 1.3,JAVA J2EE,Webshpere服务器

1 个答案:

答案 0 :(得分:0)

我不太确定这是否与我曾经遇到的问题相同。 Jsp似乎不喜欢混合参数(“...”+ JAVA-expression)。试试这种方式:

printf("You entered: '%c' %d '%c' %.3f\n", ch1, num1, ch2, num2);

getchar();//add this

另一个可能的问题是,您尝试传递其他参数(这会引发语法错误)。