java - JSP:setProperty 将值设置为变量

标签 java jsp servlets

所以基本上我想弄清楚是否可以将 jsp:setProperty 函数中的值设置为在先前的 scriptlet 中声明的字符串变量。

我的代码如下。提前非常感谢:)

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <%
            String type = request.getParameter("type");
        %>
        <title><% out.println(type);%> </title>
    </head>

    <jsp:useBean id="myBean" scope="session" class="org.geeks.Second"/>
    <jsp:setProperty name="myBean" property="type" value=""/>

最佳答案

所以我设法解决了这个问题。经过反复试验,我发现我可以将脚本注入(inject)到如下所示的值中。

<jsp:setProperty name="myBean" property="type" value="<%= type %>"/>

关于java - JSP:setProperty 将值设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61501235/

相关文章:

java - 将一个集合分成具有相等场的对象的子集?

java - Android Studio 中 Seekbars( View )的径向布局

java - 有什么方法可以禁用 JButton 的默认单击动画吗?

java - 在表单的操作中使用 Servlet 时出现错误的 Servlet 路径

java - Android Studio gradle 构建失败 : could not find bundletools. jar(com.android.tools.build:bundletools:010-alpha01)

jsp - html表单字段作为struts表单中的数组元素

java - hibernate : Java Application must be restarted for data to be realoaded

jsp - java.lang.RuntimeException 找不到 FacesContext

java - 如何更改 Tomcat 中的 JSP 版本?

过滤器中的 Java OutOfMemory 错误