有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将字符串分配给输入字段的内容?

正在使用脚本标记请求字符串值,但我不确定如何将fibNum的值添加到输入字段的内容中

有人知道如何做到这一点吗

例如,在java中,字符串变量的值可以添加到println语句中,如下所示:

system.out.println("The value is: " + fibNum);

这就是我请求值的方式,然后将其存储在名为fibNum的字符串变量中

<% String fibNum = request.getParameter("fibNum"); %>   
<input type="text" name="fibNum" size="40px" style="font-size:30pt;height:60px">

共 (3) 个答案

  1. # 1 楼答案

    我不太习惯webforms或java,但我喜欢ASP。NET MVC与C#你可以做到这一点

    <input type="text" name="fibNum" size="40px" style="font-size:30pt;height:60px" value="@fibNum">
    

    我猜是同一种说法,只是根据你所使用的语言进行调整

  2. # 2 楼答案

    如果您想在输入文本上显示fibNum值,可以使用scriplets(您已经在使用scriplets声明和初始化变量):

    <% String fibNum = request.getParameter("fibNum"); %>   
    <input type="text" name="fibNum" value="<%=fibNum%>" size="40px" style="font-size:30pt;height:60px">
    

    尽管如此,使用像JSTLEL这样的模板解决方案而不是Java scriplets总是更好的

  3. # 3 楼答案

    如果您一般使用它(没有任何BEAN的关联),那么scriplets将解决您的查询,如@Roberto所示

    <% String fibNum = request.getParameter("fibNum"); %>   
    <input type="text" name="fibNum" value="<%=fibNum%>" size="40px" style="font-size:30pt;height:60px">
    

    但是,如果您将它与某个bean一起使用,并且希望在某个会话下将其关联,那么最好使用ELJSTL

    <input type="text" name="fibNum" value="#{managedBean.funcReturningParam}" size="40px" style="font-size:30pt;height:60px">
    

    funcReturningParam是一种处理前端和后端的值,然后设置参数的方法

    managedBean最好使用 做一个安全性和调试问题最少的人

    PS:尝试在任何托管bean中创建一个公共函数,该函数用于获取(设置)要使用的最常用参数(变量)的值,并且与DB实体无关