Как я могу переслать и получить значения этой страницы в классе сервлетов?

0
<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 как привет в классе сервлетов, спасибо заранее.

Теги:

3 ответа

7
Лучший ответ

Вы можете получить значения в сервлетах, используя следующие шаги: создать имя сервлета test.java и написать код ниже

String  name= request.getParameter("Cusname"); 
 out.println(name);
0

Сначала вам нужно написать действие в своем jsp, которое будет выходить на сервлет, который вы отображали, как показано ниже.

<form action="urServlet" method="post">

Затем вы получите параметры запроса от ur jsp до сервлета.

String Cusname= request.getParameter("Cusname");
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
}

И добавьте это в свою весеннюю конфигурацию XML:

<!--require commons-fileupload and commons-io -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
  • 1
    Вы предполагаете, что весь мир программирования Java использует Spring?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню