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

jsp页面(视图)和servlet(控制器)之间的事务排序

汪正卿
2023-03-14

我正在研究servlet一段时间,并试图弄清楚视图如何与servlet通信,更准确地说,我将讨论:HttpSession、HttpServletRequest和HttpServletResponse类的实例。

1)在我的jsp文件中,我有一行代码:

<%CategorieForm cf=(CategorieForm)session.getAttribute(“catform”);%>

doPost(HttpServletRequest request, HttpServletResponse response)
{
/*
code that get the resuest parameters using the 'request.getParameter()' method, calls   the model ans store the results in formBean
*/
HttpSession session=request.getSession();
session.setAttribute("catForm",cf);
response.sendRedirect("Categories.jsp");
}

共有1个答案

杜鸿彩
2023-03-14

创建此会话对象时。

会话是在第一次请求时创建的,没有关联会话

我只是试图理解这是如何工作的,当对象“request”和“response”被创建时,视图和servlet之间的事务顺序是servlet中的HttpSession对象与jsp文件中的会话相同。

 类似资料:
  • 我将我的项目分为两个故事板: > -用于经过身份验证的用户。这也是默认的故事板。 -适用于未经身份验证的用户。 应用程序代理文件: 应用委托文件中的登录屏幕: 注销时,会显示登录屏幕。我在应用委托文件中定义了这个: 从MainstryBoard的viewcontroller(比如MainstryBoardVC.m)中,注销被称为: 这引起了很多问题: > 首先,当我注销并移动到登录屏幕时,我仍然可

  • 本文向大家介绍Servlet和JSP之间的区别,包括了Servlet和JSP之间的区别的使用技巧和注意事项,需要的朋友参考一下 简而言之,可以将其定义为Servlet是在Web服务器上运行的Java程序,它们充当HTTP客户端发出的请求与HTTP服务器上的数据库或应用程序之间的中间层。而JSP只是一个文本文件,其中包含两种类型的文本:预定义的静态文本和在收到服务器响应后呈现的动态文本。 以下是Ar

  • 我被一个问题困住了,我在官方留档、Stackoverflow或谷歌上找不到答案。 我是一名经验丰富的iOS开发人员,但不熟悉故事板。我想在当前viewcontroller上实例化一个视图,在NIB中,我将在viewcontroller外部绘制一个视图,并附加一个出口以在代码中引用它,并调用addSubview:之类的东西。在MapView委托中绘制覆盖图或详图索引视图非常有用。但我不知道如何在故事

  • 问题内容: 我正在尝试编写一个单一的窗口计时器应用程序,当用户按下开始按钮时,我希望它显示具有倒数的另一个视图控制器等。我也在Xcode中使用故事板,在这里我有一个segue可以连接开始按钮和第二个视图控制器。但是,只有三种不同的样式,即模式样式,工作表样式和弹出样式。我想将第一个视图控制器替换为窗口中的第二个视图控制器。我找不到办法。我尝试为segue使用自定义样式,在该样式中使用present

  • 问题内容: 我是iOS和Objective-C以及整个MVC范例的新手,我坚持以下几点: 我有一个充当数据输入表单的视图,我想给用户选择多个产品的选项。产品在另一个视图上以列出,并且我启用了多个选择。 我的问题是,如何将数据从一个视图传输到另一个视图?我将把选择保留在一个数组中,但是如何将其传递回先前的数据输入表单视图,以便在提交表单时将其与其他数据一起保存到Core Data? 我到处冲浪,看到

  • 我的任务是在javafx中单击3个按钮时调用一个方法,该方法执行的代码只需更改所单击按钮的颜色。 根据场景,我在fxml中创建了3个按钮,并在控制器中定义了一个方法。我的任务代码很简单 现在请您告诉我如何才能获得被点击的特定按钮ID。这里myButton是被点击的按钮的fx: id。 提前谢谢。