您知道我们需要一个java类来编写自定义标记库。所以我想写自己的标签库。但我必须从jsp页面中的html表单中获取数据。如何从html表单获取数据到我的java类?
答案 0 :(得分:1)
您需要从网页上下文中检索HttpServletRequest
。在你的标签库中,只需使用它来获取它:
PageContext pageContext = (PageContext) getJspContext();
HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
例如:您的JSP页面中有一个html表单:
<form action="/someServlet">
<input type="text" value="yourValue" name="yourParameterName"/>
</form>
要使用参数:
String yourValue = request.getParameter("yourParameterName");