![](/img/trans.png)
[英]JSP & Java - Present data in JSP using jslt forEach - How to access lower elements
[英]How to format get param by split on ^ in jsp by using jslt tag or java
我想格式化来自jsp中来自其doctorName的URL的字符串。
该医生名具有字符串HL7格式,即:推荐医生名=>姓氏^给定名称^中间名^前缀^前缀以姓氏为前缀,给定名称为中间名。
<c:set var="phy_name" scope="application"
value="${param.physicianName}" />
//@@todo formatting to Prefix Family Name, Given Name Middle Name.
这可能很简单,但我是jsp的新手。
如果有人可以通过带有Java代码的jsp(<%%>)标记提供其他解决方案,那就太好了。
提前致谢
将^
替换为 (空格),您可以执行以下操作:
<c:set var="phy_name" value="${fn:replace(param.physicianName,'^', ' ')}" />
按照以下方式精确格式化名称:
Prefix Family Name, Given Name Middle Name.
您可以只在Java中使用scriptlet标签和代码,如下所示:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%
String tmp[] = param.physicianName.split(^);
String formatedPhyName = tmp[3]+" "+tmp[0]+", "+tmp[1]+" "+tmp[2];
%>
<p>Phy name : ${formatedPhyName}</p>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.