JSP获取页面label值,为页面label赋值【原创】

本文探讨了在JSP中如何获取和赋值页面label的方法。通过了解HTML的<label>标签,作者发现可以使用表达式输出 <%=... %> 来实现赋值。虽然尚未找到直接指向特定ID或NAME的label进行赋值的方式,但可以设置多个变量来代表.NET中的label ID,以此进行运算和显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚才对于JSP获取页面输入框值的问题已经解决,并且已知可以通过页面代码片段进行服务器端运算,并且,也见过了JSP那灵活的返回原页面输出了,再接下来的问题,就是关于这个输出的形式了。

前一篇中的输出,是在代码片段中,直接用System.out.print输出内容的,写过.NET的人,一下子,就会联想到.NET中的label,那么,在JSP中的label又在哪里?又如何赋值?

经了解,发现,原来html语言中,其实,也是有<label>这个东西的。当然,到目前,还不知道如何指向某个特定ID,或者特定NAME的label进行赋值。好吧。暂放一下。按照网上说的,最土的方式,也就是,直接用表达式输出,<%=...%>。假设,在.NET中,我们设定了N个label,每个都有ID,那么在JSP页面中,方法之一,就是设定N个变量,代表.NET中的LABEL的ID,然后,运算抛出。

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>


 <%
    int j=1;
	String result="变量j的值是:"+String.valueOf(j) ;
   
    String chuShu = request.getParameter("chushu");  
	if(chuShu!=null){ j=2;} else{j=0;}

   
    %>
    
   <form action="test.jsp" method="post" name="form1">
    
              被除数:<input type="text" name="chushu"/>
     <br/><br/>
             除数:<input type="text" name="beichushu"/>
<br/><br/>
<label>我是form内的label:<%=j%></label>
     <br/><br/>
     <input type="submit" value="提交"/>
	<label><%=result%></label>
  	
    </form>
  <label>我是form外的label:<%=j%></label>
  </body>
</html>


我这里的<label>标签几乎等于没起到用处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值