来自查询字符串的JSP动态内容

AlterEchoes

我正在尝试创建一个动态网页,以根据查询字符串参数显示不同的消息,例如

http:// localhost:8080 / example?param = 10

在我的jsp页面中,获取我使用的参数

<%= request.getParameter("param") %> 

并正确评估为正确的值。然后,我尝试将此与一些IFs子句结合以切换到不同的内容:

<% if (request.getParameter("param") == "10") { %>
<!-- show something -->
<%
}
%>

但这似乎不起作用。

如果我尝试

<%= if (request.getParameter("param") == "10") { %>
<!-- show something -->
<%
}
%>

我收到内部服务器错误。

哪种方法可以显示评估查询字符串参数的动态内容?

谢谢

AlterEchoes

我设法使用JSTL库解决了这个问题。

首先下载jstl-api.jarjstl-impl.jar并将它们复制到Web应用程序的tomcat的WEB-INF / lib目录中。

重新启动tomcat,然后在您的.jsp页面中添加

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

在文件的开头

现在用

<c:set var="param" value='<%= request.getParameter("param") %>' />

最后,使用指令根据参数更改内容的可视化

<c:choose>
    <c:when test="${param == '10'}"> <!-- content --> </c:when>
    <c:when test="${param == '20' || param == '30'}"> <!-- content --> </c:when>
</c:choose>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LINQ动态排序来自查询字符串

来自分类Dev

显示来自查询字符串的图像

来自分类Dev

来自查询字符串的ASP.NET Core反序列化IEnumerable <KeyValuePair <字符串,字符串>>>

来自分类Dev

来自查询的值在Jinja中显示为元组,但应为单个字符串

来自分类Dev

来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

来自分类Dev

来自字符串的动态if条件

来自分类Dev

来自字符串的动态if条件

来自分类常见问题

从字符串末尾删除动态内容

来自分类Dev

从数组内容动态添加字符串

来自分类Dev

Msgbox来自查询访问

来自分类Dev

重写动态查询字符串

来自分类Dev

如何在JSP中传递没有查询字符串的查询字符串参数?

来自分类Dev

显示来自查询的所有行

来自分类Dev

计算来自查询 laravel 的行数

来自分类Dev

来自AngularJS和查询字符串的宁静API调用

来自分类Dev

电子查询的文档字符串来自哪里?

来自分类Dev

MyBatis:使用动态查询比较字符串值

来自分类Dev

使用动态Linq查询子字符串时出错

来自分类Dev

Django查询集和动态字符串过滤

来自分类Dev

重写具有%20的动态查询字符串

来自分类Dev

如何从表行执行SQL动态查询字符串?

来自分类Dev

使用动态URL查询字符串过滤Pandas DataFrame

来自分类Dev

SQL查询与REGEXP改变URL字符串动态

来自分类Dev

如何从表行执行SQL动态查询字符串?

来自分类Dev

从URL获取动态查询字符串参数-AngularJS

来自分类Dev

使用动态URL查询字符串过滤Pandas DataFrames

来自分类Dev

在动态查询字符串sql中使用东东

来自分类Dev

从 Apache 中删除动态查询字符串

来自分类Dev

动态 linq 查询字符串不起作用

Related 相关文章

  1. 1

    LINQ动态排序来自查询字符串

  2. 2

    显示来自查询字符串的图像

  3. 3

    来自查询字符串的ASP.NET Core反序列化IEnumerable <KeyValuePair <字符串,字符串>>>

  4. 4

    来自查询的值在Jinja中显示为元组,但应为单个字符串

  5. 5

    来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

  6. 6

    来自字符串的动态if条件

  7. 7

    来自字符串的动态if条件

  8. 8

    从字符串末尾删除动态内容

  9. 9

    从数组内容动态添加字符串

  10. 10

    Msgbox来自查询访问

  11. 11

    重写动态查询字符串

  12. 12

    如何在JSP中传递没有查询字符串的查询字符串参数?

  13. 13

    显示来自查询的所有行

  14. 14

    计算来自查询 laravel 的行数

  15. 15

    来自AngularJS和查询字符串的宁静API调用

  16. 16

    电子查询的文档字符串来自哪里?

  17. 17

    MyBatis:使用动态查询比较字符串值

  18. 18

    使用动态Linq查询子字符串时出错

  19. 19

    Django查询集和动态字符串过滤

  20. 20

    重写具有%20的动态查询字符串

  21. 21

    如何从表行执行SQL动态查询字符串?

  22. 22

    使用动态URL查询字符串过滤Pandas DataFrame

  23. 23

    SQL查询与REGEXP改变URL字符串动态

  24. 24

    如何从表行执行SQL动态查询字符串?

  25. 25

    从URL获取动态查询字符串参数-AngularJS

  26. 26

    使用动态URL查询字符串过滤Pandas DataFrames

  27. 27

    在动态查询字符串sql中使用东东

  28. 28

    从 Apache 中删除动态查询字符串

  29. 29

    动态 linq 查询字符串不起作用

热门标签

归档