gpt4 book ai didi

java - 创建 Controller servlet 应遵循的最佳设计模式是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:24:01 27 4
gpt4 key购买 nike

我想知道创建 Controller servlet 时最好遵循哪种 servlet 模式。

到目前为止,我正在编写一个这样的 controllerservlet 来处理请求

    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String action = req.getParameter("action");
if (action.equals("LOGIN")){


}else if(action.equals("Deposit")) {

}
else if(action.equals("Withdraw")) {

} else if(action.equals("view")) {

}
}

可以这样进行吗,或者有人对此有更好的方法吗?

这是我的示例 html:

<form action="Controller" method="post">
<center><br><br>
<h2><u><i><b>LOGIN SCREEN</b></i></u></h2><br><br><br>
<h4>Enter User Name :<input type=text name="userid" size=6 style="height:20;color=red"><br><br>
User Password &nbsp&nbsp&nbsp :<input type=password name ="pwd" size=20><br><br>
<h3>ARE YOU A NEW USER? THEN REGISTER NOW.</H3>
<input type="hidden" name="action" value="LOGIN">
<input type ="submit" name="login" value="login" >
<input type="button" value="register" onclick="reg()">
</center>
</form>

最佳答案

如果您可以调整表单的操作,也许您对 REST(如 RESTeasy)感兴趣:

public class Controller {

@POST
@Path("/login")
public String doLogin() {...}

@POST
@Path("/view")
public String showView() {...}

...

关于java - 创建 Controller servlet 应遵循的最佳设计模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com