<body>
<FORM ENCTYPE="multipart/form-data" ACTION="Test" METHOD=POST>
<h3><B>Upload IMG Mechanism</B></h3>
<h5>Choose the file To Upload:</h5>
<INPUT NAME="image" TYPE="file">
<br><br>
<h4><input type="text" name="Cusname"></h4>
<br><br>
<input type="submit" value="Upload File">
</FORM>
</body>
这是我的jsp页面,如何在Test.java页面中获取Cusname,如果我将文本作为hello,我需要在servlet类中将Cusname作为hello,提前感谢。
答案 0 :(得分:8)
您可以使用以下步骤获取servlet中的值: 创建一个servlet名称test.java并在下面编写代码
String name= request.getParameter("Cusname");
out.println(name);
答案 1 :(得分:0)
如果您使用spring-mvc
,请使用类似的内容@RequestMapping(value="/Test", method = RequestMethod.POST)
public String upload(MultipartHttpServletRequest request, @RequestParam("Custname") String cn, Model m) {
MultipartFile mpf = request.getFileMap().get("file");
//do want you want
}
并将其添加到spring XML配置中:
<!--require commons-fileupload and commons-io -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
答案 2 :(得分:0)
首先,您需要在jsp中编写动作,该动作将转到您映射的servlet,如下所示
<form action="urServlet" method="post">
然后你将获得从ur jsp到servlet的请求参数。
String Cusname= request.getParameter("Cusname");