java - 如何在 JSP 的 HTML 标签中使用 Java 变量?

标签 java html jsp

我正在我的 .jsp 文件中尝试以下代码:

<select>
    <%DBHandler db= new DBHandler();%>
    <%db.init();%>
    <%String[] res= db.getExpertise();%>
    <% for(int i=0;i< res.length;i++){ %>

        <option value="<%=res[i]%>"><%=res[i]%></option>
    <%}%>
</select>

但是,我不知道如何使用 java 代码中的变量在标签中赋值。

最佳答案

希望这能帮助您解决问题;

<强>1。指令

<%@page language="java" %> 

<强>2。声明

<%!    
int radius = 7; 
double pi = 3.1415; 
%>

<强>3。小脚本

<%
    String id, name, dob, email, address;

    id = request.getParameter("id");
    name = request.getParameter("name");
    dob = request.getParameter("dob");
    email = request.getParameter("email");
    address = request.getParameter("address");

    sessionEJB.addClient(id, name, dob, email, address);
 %>

<强>4。表达式

<%!    
double radius = 7; 
double pi = 22/7;    
double area()
{
    return pi*radius*radius;
}    
%>

<html>
  <body>
    Area of circle is <%= area() %>
 </body>
</html>

关于java - 如何在 JSP 的 HTML 标签中使用 Java 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59424750/

相关文章:

java - 没有可用于具有名称的 bean 属性的 getter 方法

java - hibernate自动类型转换

java - 没有为范围名称 'restart' 注册范围

Java 观察者模式不通知

javascript - 如何设置 <div> 样式以响应 Vue.js 数据成员的更改?

java - 如何使用Struts 2上传后删除文件?

java - 查找Java 8时尚中的最大单词数

html - 如何创建具有多种颜色的居中标题?

html - 旋转社交媒体图标 - bootstrap 4

jsp - JSP中$符号是什么意思