Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何将Struts1.3更改为servlet?_Jsp_Dojo_Jsp Tags_Struts 1 - Fatal编程技术网

Jsp 如何将Struts1.3更改为servlet?

Jsp 如何将Struts1.3更改为servlet?,jsp,dojo,jsp-tags,struts-1,Jsp,Dojo,Jsp Tags,Struts 1,我使用的是struts 1.3版本 现在,我想换成servlet。那么,如何做到这一点,请为我提供步骤 业务逻辑将保持原样,请参见脚注 将每个操作转换为servlet 重写所有JSP以删除Struts标记 实现表单验证和数据填充 如果您的应用程序架构很差,那么您会在您的操作中发现业务逻辑。这几乎总是很糟糕。然后,您需要区分每个操作,以确定哪些是web层的一部分,哪些是业务层的一部分,这将是一个很好的时间来隔离这些操作,以便以后不必再次执行。它还使测试和推理更容易。谢谢。我还有一个问题。我正在使用

我使用的是struts 1.3版本

现在,我想换成servlet。那么,如何做到这一点,请为我提供步骤

业务逻辑将保持原样,请参见脚注 将每个操作转换为servlet 重写所有JSP以删除Struts标记 实现表单验证和数据填充
如果您的应用程序架构很差,那么您会在您的操作中发现业务逻辑。这几乎总是很糟糕。然后,您需要区分每个操作,以确定哪些是web层的一部分,哪些是业务层的一部分,这将是一个很好的时间来隔离这些操作,以便以后不必再次执行。它还使测试和推理更容易。

谢谢。我还有一个问题。我正在使用struts拦截器、控制器、tiles、消息资源和其他struts插件。现在我有点搞不清楚如何映射所有使用servlet的人。@venkatesh.mandadi拦截器可能映射到过滤器,这取决于它们在做什么。控制器是servlet。消息资源是标准I18N内容的属性文件。Tile可能可以被标准JSP模板替换,但这取决于Tile的复杂程度以及实际使用的Tile数量。其他Struts插件太模糊,无法解决。