JSP 支柱
如何在 JSP <%> 的 scriplet 代码中分配变量 然后使用struts逻辑标签根据scriplet代码块中分配的变量值来做一些事情?
我尝试使用 struts:logic equal 和greaterthan 无济于事......
非常感谢,
How would I assign a variable within scriplet code in JSP <%> and then use struts logic tags to do stuff based on the value of the variable assigned in the scriplet code block?
I have tried using struts:logic equal and greaterthan to no avail....
Many Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您想要做的事情(如果我理解正确的话)基本上是这样的:
正如您所知,这是行不通的。 这会给出这样的错误:
我通常做的是将我的数据放入页面范围中,如下所示:(
这是针对 Struts 1.1 的。较新的版本可能提供更好的方法。)
What you are trying to do (if I understand you correct) is basically this:
Which, as you already know, doesn't work. That would give an error like this:
What I usually do, is to put my data in the page scope like this:
(This is for Struts 1.1. Newer versions may provide a better way to do it.)
在 scriptlet 中:
您可以签入 struts 逻辑标签,例如,
In scriptlet:
And you can check in struts logic tags like,
我猜你会发现这个:
scriptlet 代码 你必须在 JSP 上编写 Java 代码
表达式元素可以包含根据 Java 语言规范有效的任何表达式,但不能使用分号来结束表达式,
谢谢
I guess u find this:
scriptlet code u have to write Java code on JSP
The expression element can contain any expression that is valid according to the Java Language Specification but you cannot use a semicolon to end an expression
thanks
您可以使用标签在 Struts2 中设置变量。 例如:
可以测试逻辑:
其他来源:
http://www.mkyong.com/struts2/ struts-2-if-elseif-else-tag-example/
必需的标签库:
You can set a variable in Struts2 using tags. for Example:
logic can be tested:
other sources:
http://www.mkyong.com/struts2/struts-2-if-elseif-else-tag-example/
Required taglib: