如何从 struts2 属性标签中删除字符
How to remove character from struts2 property tag
I want to remove first char from property tag in struts2 ex **<property value="name">** which display name #abhijit but I want to remove first char from that value.
我在操作中将字符串附加到那个特殊字符 class。
我想将该值作为请求参数传递以获取所有记录
与 value.but 匹配,由于那个特殊字符,我没有得到行动中的值 class。
这是操作 class 代码。
HttpServletRequest request = (HttpServletRequest) ActionContext.getContext()
.get(ServletActionContext.HTTP_REQUEST);
try {
request.setCharacterEncoding("UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String tagname=request.getParameter("name");
System.out.println("tag to search:"+tagname);
如果你想避开第一个字符,你可以使用 String substring 方法并获取字符串值的其余部分,如下所示:
String tagWithoutFirstChar = tagname.subString(1);
或使用 struts setProperty,如:
<s:property value="tagname.substring(1)" />
I want to remove first char from property tag in struts2 ex **<property value="name">** which display name #abhijit but I want to remove first char from that value.
我在操作中将字符串附加到那个特殊字符 class。 我想将该值作为请求参数传递以获取所有记录 与 value.but 匹配,由于那个特殊字符,我没有得到行动中的值 class。 这是操作 class 代码。
HttpServletRequest request = (HttpServletRequest) ActionContext.getContext()
.get(ServletActionContext.HTTP_REQUEST);
try {
request.setCharacterEncoding("UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String tagname=request.getParameter("name");
System.out.println("tag to search:"+tagname);
如果你想避开第一个字符,你可以使用 String substring 方法并获取字符串值的其余部分,如下所示:
String tagWithoutFirstChar = tagname.subString(1);
或使用 struts setProperty,如:
<s:property value="tagname.substring(1)" />