简单的 select 语句并回显 selected 值
simple select statement and echo the selected value
我只想要 jsp 和 servlet 的简单代码,其中有一个 drop向下 菜单,并根据用户 select 的选择,我希望它在同一页面上回显一些响应,比如 selected 仅选择
我发现 link 根据 selection 重定向到不同的页面,但我希望数据填充在 select 菜单下方的同一页面上。
找不到任何东西。非常感谢帮助。请提供 jsp 文件和 servlet 的代码。PLS
这是 jsp 文件
<形式动作="scheduleMeet"方法="post">
<输入类型="submit"/>
servlet 是
` 包控制器;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import service.scheduleMeetService;
//@WebServlet("/scheduleMeet")
public class meetServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String deptName = request.getParameter("Dept");
}
}
`
现在我不知道..接下来要做什么如何在同一页面上显示一些文本假设只打印 deptName
从您的 servlet 重定向到来自请求的页面,然后将所需消息作为参数传递给您的 jsp,然后将其显示在您想要的位置。
例如在您的 servlet 中将 nemeForEhco
传递给 jsp
response.sendRedirect(request.getContextPath()+"/pages
/userHome.jsp?nameForEcho=Pass selected name");
在JSP,取你的名字
<% String nemeForEhco = request.getParameter("nameForEcho"); %>
我只想要 jsp 和 servlet 的简单代码,其中有一个 drop向下 菜单,并根据用户 select 的选择,我希望它在同一页面上回显一些响应,比如 selected 仅选择
我发现 link 根据 selection 重定向到不同的页面,但我希望数据填充在 select 菜单下方的同一页面上。
找不到任何东西。非常感谢帮助。请提供 jsp 文件和 servlet 的代码。PLS
这是 jsp 文件
<形式动作="scheduleMeet"方法="post">
<输入类型="submit"/>
servlet 是
` 包控制器;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import service.scheduleMeetService;
//@WebServlet("/scheduleMeet")
public class meetServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String deptName = request.getParameter("Dept");
}
} `
现在我不知道..接下来要做什么如何在同一页面上显示一些文本假设只打印 deptName
从您的 servlet 重定向到来自请求的页面,然后将所需消息作为参数传递给您的 jsp,然后将其显示在您想要的位置。
例如在您的 servlet 中将 nemeForEhco
传递给 jsp
response.sendRedirect(request.getContextPath()+"/pages
/userHome.jsp?nameForEcho=Pass selected name");
在JSP,取你的名字
<% String nemeForEhco = request.getParameter("nameForEcho"); %>