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.
我将String附加到action类中的特殊字符。 我希望将该值作为请求参数传递给所有记录 与value匹配。但是由于这个特殊字符,我没有在action类中找到值。 这是动作类代码。
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);
在控制台上
要搜索的标签:
答案 0 :(得分:1)
如果你想避开第一个字符,你可以使用String substring方法并获得其余的字符串值,如下所示:
String tagWithoutFirstChar = tagname.subString(1);
或者使用struts setProperty,如:
<s:property value="tagname.substring(1)" />