java - 如何在我的 servlet 中检查来自客户端的某些命令?

标签 java spring jsp spring-mvc servlets

向所有人问好。 我的网络项目中的某些决策存在一些问题。

我正在使用 jsp 和 servlet(js 和其他一些 View 功能..)。 例如,我想更改用户信息,并且我的网络应用程序中的某些 Controller 必须看到此命令。

在 Spring MVC 中,我总是使用映射,如下所示:

@RequestMapping(value="/changePassword/{id}", method = RequestMethod.POST)

或者像这样:

@RequestMapping(value="/savePersonData", method = RequestMethod.POST)

在 Spring 中,具有特殊映射的方法从客户端(jsp 或其他)的形式看到我的命令:

<form:form id="personData" name="personData" action="savePersonData" method='POST'>

但我不知道如何使用 servlet 做出同样的事情来为代码做出正确且最佳的决策。 感谢您的关注,希望您能帮助我解决这个问题。

最诚挚的问候,davakin111。

最佳答案

在jsp或html中创建表单

  <form action="servlet/Register" method="post">  
   </form>

然后在web.xml中进行servlet映射

<servlet>  
<servlet-name>Register</servlet-name>  
<servlet-class>Register</servlet-class>  
</servlet>  

<servlet-mapping>  
<servlet-name>Register</servlet-name>  
<url-pattern>/servlet/Register</url-pattern>  
</servlet-mapping>  

然后定义servlet

public class Register extends HttpServlet {  
public void doPost(HttpServletRequest request, HttpServletResponse response)  
            throws ServletException, IOException {  
  }
}

完整示例位于http://www.javatpoint.com/example-of-registration-form-in-servlet

关于java - 如何在我的 servlet 中检查来自客户端的某些命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570089/

相关文章:

java - 如何运行 xtend TestNg 类?

java - 获取 Java 源文件夹中的所有资源

java - Oracle JDBC 瘦驱动程序 SSL

java - JSP 变量不是变量

java - 如何从 jSTL 中的 foreach 循环中获取索引值

java - 如何使用 IntelliJ 构建共享域模型的多个 mvc 项目

java - 在唯一约束 JPA/Hibernate 期间添加自定义错误消息的更好方法

java - Spring创建一个依赖于其他bean的bean

java - 在调用外部 API 的 Spring Boot 实体中填充 JPA

jsp - 如何在调用错误消息的位置的openam存储库中找到?