<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. Как я могу получить Cusname на странице Test.java, если я дал текст в качестве привет, мне нужно получить Cusname как привет в классе сервлетов, спасибо заранее.
Вы можете получить значения в сервлетах, используя следующие шаги: создать имя сервлета test.java и написать код ниже
String name= request.getParameter("Cusname");
out.println(name);
Сначала вам нужно написать действие в своем jsp, которое будет выходить на сервлет, который вы отображали, как показано ниже.
<form action="urServlet" method="post">
Затем вы получите параметры запроса от ur jsp до сервлета.
String Cusname= request.getParameter("Cusname");
Что-то вроде этого, если вы используете 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
}
И добавьте это в свою весеннюю конфигурацию XML:
<!--require commons-fileupload and commons-io -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />