当前位置:系统粉 > 电脑问答 > 其他问答 > 关于JSP的问题。。。

关于JSP的问题。。。

提问者:忠橙于道  |  浏览 次  |  提问时间:2017-02-26  |  回答数量:2

关于JSP的问题。。。我想写一个方法 用于接受1个String型的18位身份证 然后通过substring()方法截取中间的年月日并返回 这个方法应该怎么写? public String A(String ID){ bir=ID.substring(6,14); return bir; } 在JSP的表达式怎么调用这个方法呢? <tr> <td><%=ID=\"010020198810092211\" %></td> <td><%=bir %></td> </tr>

已有2条答案
我不是创可贴

我不是创可贴

回答数:40  |  被采纳数:37

2017-02-26 08:53:37
在线等待答复。。
赞 4
亚特兰蒂斯故梦

亚特兰蒂斯故梦

回答数:185  |  被采纳数:140

2017-02-26 14:05:16
<%@ page contentType="text/html; charset=GBK" %>
<%!
String ID,nian,yue,ri;
public String A(String ID){
nian=ID.substring(6,10);
return nian;
}
public String B(String ID){
yue=ID.substring(10,12);
return yue;
}
public String C(String ID){
ri=ID.substring(12,14);
return ri;
}
%>
<html>
<head>
<title></title>
</head>
<body>
<table align="center" border="1">
<tr>
<th>身份证</th>
<th>生日</th>
</tr>
<tr>
<td><%=ID="010020198810092211"%></td>
<td><%=A(ID)%>-<%B(ID)%>-<%C(ID)%></td><!-- 这里报错-->
<!--我想要的输出格式是 年-月-日 去掉-<%B(ID)%>-<%C(ID)%>程序就正常了 为什么呢?-->
</tr>
<tr>
<td><%=ID="010020199009302211"%></td>
<td><%=A(ID)%>-<%B(ID)%>-<%C(ID)%></td><!-- 这里报错-->
<!--我想要的输出格式是 年-月-日 去掉-<%B(ID)%>-<%C(ID)%>程序就正常了 为什么呢?-->
</tr>
</table>
</body>
</html>


在JBuilder里 输入的时候没有红色的弹号 但是编译的时候 报错
错误为: !"sum.jsp":&#39;;&#39; expected

麻烦帮忙看看 谢谢了。。
赞 18
解决方法
  • 关于Win7补丁问题

    关于Win7补丁问题

       和蓝屏一样出名的就是Windows源源不绝的补丁了,很多补丁都是必须要安装的关键补叮随着微软反盗版措施的升级,在盗版系统上面使用Windows Update显然不...

  • 关于Win7补丁问题的解决

    关于Win7补丁问题的解决

      和蓝屏一样出名的就是Windows源源不绝的补丁了,很多补丁都是必须要安装的关键补叮随着微软反盗版措施的升级,在盗版系统上面使用Windows Update显然不太现实了,...

  • 关于Windows XP SP2相关问题的介绍

    关于Windows XP SP2相关问题的介绍

      系统用久了就要升级,而微软也会公布一些升级的版本,比如SP2,但是很多人对新版本不是特别了解,不知道到底应不应该就这么升级了,现在就来介绍Windows XP Servi...

  • 关于win10定时关机的一些问题

    关于win10定时关机的一些问题

    在平时使用计算机的过程中,大家有可能需要计算机在某个时刻自动关机。我在以前使用win7的时候一直都是用“at xx:xx shutdown -s”这个命令来自动关机的。其中的x代表...

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航