Tag: wildcard mapping

如何从表单操作调用自定义URL操作?

我按照这篇文章创建了一个自定义URL应用程序。 该动作正在被调用,但是url显示的是会话ID http://localhost:8080/CustomURL%7Busername%7D.action;jsessionid=9C1FB3EB633209C18625BBB40EA61000 我想简单地喜欢http://localhost:8080/CustomURL/rajesh 请参阅我的Struts.xml home.jsp welcome.jsp 看我的jsp页面 Struts 2 Custom URL Struts 2 Custom URL Enter your name below 请参阅下面的java文件。 public class CustomURL extends ActionSupport { private String username; public String getUsername() { System.out.println(“Getter”); return username; } public void setUsername(String username) { System.out.println(“Setter”); this.username = username; } private static final long serialVersionUID = -4337790298641431230L; […]

在Struts 2中传递URL中没有查询字符串的参数

我喜欢使用host/ActionName/123/abc/这样的URL,而不是像host/ActionName?parm1=123&parm2=abc那样传递查询字符串host/ActionName?parm1=123&parm2=abc 。 我怎么能在Struts2中做到这一点? 我完成如下。 但它不起作用,显示500错误代码 {1} views.jsp

如何使用Struts2创建自定义URL?如www.twitter.com/goodyzain

我正在开发一个项目,我希望为每个用户提供唯一的URL。 例如, http://www.SocialNetwork.com/jhon , http://www.SocialNetwork.com/jasmine, 到目前为止,我能够做到这一点: http://www.SocialNetwork.com/profiles/jasmine : http://www.SocialNetwork.com/profiles/jasmine这里的配置文件是我的行动,我可以通过以下方式获取用户名 /WEB-INF/jsp/profile.jsp 但我希望实现像这样的东西, http://www.SocialNetwork.com/jasmine //www.SocialNetwork.com/jasmine只需域名然后用户名。 像twitter一样: www.twitter.com/username 怎么做到这一点?