我如何转发并获取此页面的值到Servlet类?

时间:2014-03-14 07:48:25

标签: html

<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,提前感谢。

3 个答案:

答案 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");