Java 在jsp中制作WebServlet注释时遇到问题
我试图创建一个servlet来将blob格式的图片上传到数据库中,但在创建@WebServlet注释时遇到了问题 当我提交我的表格时,它说找不到资源 studentdashboard.jspJava 在jsp中制作WebServlet注释时遇到问题,java,html,jsp,Java,Html,Jsp,我试图创建一个servlet来将blob格式的图片上传到数据库中,但在创建@WebServlet注释时遇到了问题 当我提交我的表格时,它说找不到资源 studentdashboard.jsp <form class="form-inline" action="changedp" method="post" enctype="multipart/form-data"> <div class="col-md-4"> <div class="fo
<form class="form-inline" action="changedp" method="post" enctype="multipart/form-data">
<div class="col-md-4">
<div class="form-group">
<input class="btn" type="file" name="dp" id="dp">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input class="btn btn-primary" type="submit" value="Upload File">
</div>
</div>
</form>
您可以将注释更改为
@WebServlet(name = "changedp", urlPatterns = {"/changedp"})
它应该会起作用
还有短变型
@WebServlet("/changedp")
按照惯例,类的每个内部单词的第一个字母都应该大写
另外,Servlet中的实例变量不是线程安全的,所以以后尽量避免使用它们
形式行动:
<form id="form-inline" name="form-inline" action="${pageContext.request.contextPath}/changedp" method="post" enctype="multipart/form-data" accept-charset="utf-8">
还要检查你的URL。你打对了吗
请提供更多信息。可能会显示准确的错误消息
<form id="form-inline" name="form-inline" action="${pageContext.request.contextPath}/changedp" method="post" enctype="multipart/form-data" accept-charset="utf-8">
<form id="form-inline" action="changedp" method="post" enctype="multipart/form-data">
@MultipartConfig(maxFileSize = 16177215) // upload file's size up to 16MB
@WebServlet(name = "changedp", urlPatterns = {"/changedp"})
public class changedp extends HttpServlet {