当前位置: 首页> 科技> IT业 > 对与单纯post方法写项目的修改成baseservlet方法

对与单纯post方法写项目的修改成baseservlet方法

时间:2025/9/10 5:30:18来源:https://blog.csdn.net/2302_80637450/article/details/141948164 浏览次数:0次

解决的问题:

1.用baseservlet方法来写:

我之前没听明白gsa讲的那些,然后自己写了注册,用的post方法,就是那个叫我们最好不要用有点low的方法,后面与别人交流后发现是要用baseservlet来写,叫他给我讲解了一下,然后自己问了一些ai慢慢的看了很多遍,才理清楚,发现还是要多问多思考,也要多交流,不然自己一个人写很难的。我学会了问ai利用ai解决问题,我需要的是知道每一个过程,有些代码可以叫ai生成,比如我要遍历Method[] methods = this.getClass().getDeclaredMethods();里的方法,就叫ai生成,然后自己多看几遍写上注释加深印象。
 

回顾一下步骤:

首先从前端传到后端:

 // 发起 Axios 请求await axios.post('http://localhost:8080/song2_war_exploded/Register/Adddata', dataObject, {headers: {

然后从后端接收:

根据注解找到类


@WebServlet({"/register")
public class RegisterController extends BaseServlet{@POST("Adddata")@Res("JSON")public String AddUser(@FormData("UserName") String UserName, @FormData("Password") String password, @FormData("email") String email) throws IOException, NoSuchAlgorithmException {String password2= MD5Util.encrypt(password);

然后这个类继承BaseServlet,就会先去BaseServlet,然后再区去HttpServlet


@MultipartConfig
public class BaseServlet extends HttpServlet {   //抽象类@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("UTF-8");req.getQueryString();

之后就在BaseServlet寻找执行前端传来的方法,这里假设要登录,就会遍历到登录的方法,就去执行RegisterController类里面的方法,再返回一个值去给前端(这里判断是否存在用户。。。。。。。还有些没来的急写,又双要重写了,因为方法用错了,,,难绷,但是幸好终于框架了解了,好菜啊难绷)

关键字:对与单纯post方法写项目的修改成baseservlet方法

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: