gpt4 book ai didi

java - 在 servlet 中使用 JSP 文件中的数据

转载 作者:太空宇宙 更新时间:2023-11-04 13:41:14 25 4
gpt4 key购买 nike

这是 JSP:

<%@ page language="java" contentType="text/html; charset=windows-1256"
pageEncoding="windows-1256"%>
<%@page import="com.exalt.servlets.LoginServlet"%>
<%@page import="com.exalt.classes.MCategory"%>
<%@page import="com.exalt.classes.SCategory"%>
<!DOCTYPE htmlPUBLIC"//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose. dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Add sub category</title>
</head>
<body>
<h2>add a category</h2>
<form method="post" action="AddSubCategServlet">
name <input type="text" name="subcategory" style="margin:10px"><br><br>
Main category
<select size="1" id="MCategory" title="" name="MCategory">
<option value="">Select a main category</option>
<%
for( MCategory elem : LoginServlet.MCList) {
%>
<option value=<%=elem.getName()%>><%= elem.getName()%></option>
<%} %>
</select><br><br>
<input type="submit" value="Add">
</form>
</body>
</html>

这是 servlet:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String sub= request.getParameter("subcategory");
String main= request.getParameter("MCategory");


SCategory SCat=new SCategory(sub);
MCategory selected = LoginServlet.MCList.get(0);

request.getRequestDispatcher("CategDetails.jsp").forward(request, response);
}

}

我想使用 servlet 中下拉列表中所选元素的索引。我认为有一个方法 .index 但我不能在这里使用它

最佳答案

使用 http://www.w3schools.com/jsref/prop_select_selectedindex.asp 中的 selectObject.selectedIndex

您可以在选择时或提交之前使用 selectedIndex 设置选择框值

关于java - 在 servlet 中使用 JSP 文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com