【发布时间】:2018-08-25 17:01:52
【问题描述】:
我目前正在使用此代码:
我想做的是将employeeid的值传递给我在同一个jsp页面上的java代码
有没有简单的方法可以做到这一点?
感谢您的帮助
【问题讨论】:
我目前正在使用此代码:
我想做的是将employeeid的值传递给我在同一个jsp页面上的java代码
有没有简单的方法可以做到这一点?
感谢您的帮助
【问题讨论】:
你不能这样做:
< % int empid = c.employee_id % >
如果您要根据用户输入的内容使页面动态化,则需要 javascript 或 AJAX 调用来实现。
【讨论】:
据我所知,您不能在同一个 jsp 页面中执行此操作。因为jsp 在网络容器中处理并转换为html 代码,所以它被转发到已经填充数据的网络浏览器。
您必须涉及两个jsp 页面才能通过<%= request.getParameter("..."); %> 在第二个jsp 页面上完成此任务。
请看这里JSP Architecture 并前往 JSP 处理点 num 5
【讨论】:
我所做的是,我创建了一个 servlet,它将获取“post”上的参数值并编辑了这一行
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
int studid=Integer.parseInt(request.getParameter("student_id"));
}
【讨论】: