Java 如何找到struts的html?
我真的很新,不熟悉这个…我正在尝试编辑这个文件夹,其中包含大量的文件,包括.xml…我需要找到html部分,但它使用的是“struts”,除了它是一个Java MVC框架之外,我对它知之甚少 如何找到html部分?网址是 我在xml文件的第1部分中进行了搜索,发现以下内容可能有用:Java 如何找到struts的html?,java,jsp,struts,struts-1,struts-config,Java,Jsp,Struts,Struts 1,Struts Config,我真的很新,不熟悉这个…我正在尝试编辑这个文件夹,其中包含大量的文件,包括.xml…我需要找到html部分,但它使用的是“struts”,除了它是一个Java MVC框架之外,我对它知之甚少 如何找到html部分?网址是 我在xml文件的第1部分中进行了搜索,发现以下内容可能有用: <action name="DashBoardForm" path="/DashBoard" type="com.manageengine.servicedesk.dashboard.action.DashBo
<action name="DashBoardForm" path="/DashBoard" type="com.manageengine.servicedesk.dashboard.action.DashBoardAction">
<forward name="viewDashBoard" path="/dashboard/Dashboard.jsp"/>
</action>
/dashboard/dashboard.jsp
应该是包含html的视图页面。在Struts中,Struts config.xml
文件指示由哪个servlet提供服务的请求。在您的情况下,ContactView.do
应该有一个到动作类的映射。在包含path=“/ViewContact”
的文件中查找xml配置行
在实际的jsp页面中,您可能会看到struts结构的混合(即s:
)、JSTL(即c:
和纯html)。然而,当您在客户端(即浏览器)中查看HTML时,它们显然都会被转换为HTML
另一件您可能想检查的事情是它是否正在使用。很多时候,视图页面可能是在tiles defition.xml
文件中定义的。因此,您可以在另一个地方查看ContactView
jsp的定义。如果它使用tiles,那么您将在struts-config.xml中找到tile定义的名称,然后在tiles-definition.xml中找到实际的JSP路径
更新
在您添加到struts-config.xml的链接后,我可以准确地告诉您的请求所指向的JSP,这是您在文章中最初要求的
请看以下代码段:-
<action name="ContractViewForm" path="/ContractView" scope="request" type="com.adventnet.servicedesk.contract.action.ContractViewAction" input="ContractListView.jsp">
<forward name="contractListView" path="/contract/ContractListView.jsp?task=ContractListView"/>
<forward name="newContract" path="/contract/ContractDef.jsp?task=ContractDef"/>
</action>
<form-bean name="ContractViewForm" type="com.adventnet.servicedesk.contract.form.ContractViewForm"/>
从这段代码中,您可以看到,根据上一个操作(即表单提交)转发页面的方式,页面将转到/contract/ContractListView.jsp
或/contract/ContractDef.jsp
。支持操作类是com.advennet.servicedesk.contract.action.ContractViewAction
,它是所有业务逻辑处理开始的类。表单是com.advennet.servicedesk.contract.form.ContractViewForm
,其中存储了所有表单字段,并且位于reqest
范围内
希望这有帮助 我们无法查看URL,因为它引用了您计算机上的某些内容。如果你可以上传到其他地方,人们可以look@JeffHodge-您在struts配置XML中找到了进入ContactView的那一行吗?也许可以将您的struts-config.xml粘贴到您的帖子中。我真的不知道如何找到html并对其进行修改,以便在菜单中添加其他选项。@Jeff Hodge-您可以在JSP页面中添加选项/下拉菜单。你是Java/JEE新手吗?然后我推荐您使用谷歌JSP教程来了解它是如何完成的。