当前位置: 首页 > 知识库问答 >
问题:

如何将表单输入值从jsp页面传递到java类?

叶桐
2023-03-14

hello jsp页面布局如下:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Fibonacci Sequence</title>
</head>
<body>
<form action="HelloServlet">            
             <b>Fibonacci Sequence Length </b>  <br>
             <input type="text" name="fibNum"size="20px" style="font-size:30pt;height:60px" >

        </form>     
</body>
</html>

这是用来扩展HttpServlet的servlet类:

public class HelloServlet extends HttpServlet {

    int fibNum;

    //parse input from hello.jsp input box 
    //and assign to fibNum variable


}

共有1个答案

陈业
2023-03-14

将html表单中的http方法定义为'get'或'post'。我会把它设置为“邮政”。然后在servlet类中实现doPost()方法。方法签名如下所示;

doPost(HttpServletRequest req, HttpServletResponse resp) 

您可以使用以下方法从req对象(ServletRequest类)中检索参数:

getParameter(java.lang.String name) 
getParameterMap() 

阅读链接的javadoc以查看用于检索参数的方法。

String fibNum = req.getParameter("fibNum");
 类似资料:
  • 开头是我的jsp页面代码: 我想从

  • 我已经创建了liferay portlet,在其中,我只需从Api获取天气数据,并通过ajax获取数据,如下所示,现在我想将这些json数据从ajax传递到portlet页面,并将其保存在portlet文件中。我是liferay的新手,请任何人指导如何做到这一点。 这是portlet文件

  • 我正在尝试将某些值从servlet传递到JSP页面,并添加已传递到标记的值,阅读了许多文章,我得到了以下代码。 使用输入页面选择文件 验证上传的文件 调用上传。java将上传的文件保存在WEB-INF中 在上载的文件中,选定的文件保存为“我的”。txt 使用缓冲区读取文件内容并将其保存到变量 将其传递到JSP页面 上载JAVA 上传文件后, mypage.jsp 现在,当我点击上传按钮完成所有这些

  • 如何将表单信息从jsp传递到java再传递到jsp。 我有一个jsp表单,当我提交它时,它会直接传递到另一个显示这些信息的jsp页面。但我想先在java文件中处理这些信息,然后再将其传递给jsp。 我在jsp中做了类似的事情。。 然后在process.java我使用request.set属性(“数据”)来存储处理后的数据。但是如何将其重定向回html视图文件?抱歉,这里是新用户。 对不起,这应该是

  • 我正在尝试开发简单的购物车应用程序。所以我在Derby DB中有一个简单的数据库表。从那里,我将数据检索到JSP中的一个表中。现在,我想将该值传输到servlet。这是我的代码部分: 项目列表。JSP 所以任何人都知道如何传递这个值(例如:-

  • 问题内容: 当我尝试将Servlet中的列表值设置为会话变量并像JSP一样访问它时, 做得到 JSP 我在JSP中遇到错误,因为“列表无法解析为类型” 那我该怎么做呢?我想将列表从Servlet传递到JSP并填充一个下拉列表。 问题答案: 您要导入列表和演员表吗?