我的文件WebContent/jsps夹中的JSP文件中有一个HTML表单.我servlet.java在src文件夹中的默认包中有一个servlet类.在我web.xml的映射为/servlet.
我action在HTML表单的属性中尝试了几个URL :
<form action="/servlet">
Run Code Online (Sandbox Code Playgroud)
<form action="/servlet.java">
Run Code Online (Sandbox Code Playgroud)
<form action="/src/servlet.java">
Run Code Online (Sandbox Code Playgroud)
<form action="../servlet.java">
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用.他们都在Tomcat 6/7/8中继续返回如下所示的HTTP 404错误:
HTTP状态404 - /servlet
描述:请求的资源(/ servlet)不可用.
或者如下面的Tomcat 8.5/9:
HTTP状态404 - 未找到
消息:/ servlet
描述:源服务器没有找到目标资源的当前表示,或者不愿意透露存在该资源
为什么不起作用?
我在Asp.Net有一个网站,我试图移植到MVC 3,我之前只使用过MVC 2.我偶然发现了以下的asp函数
<div class="popup-holder">
<ul class="popups">
<asp:Repeater runat="server" ID="ourTeamRepeater" OnItemDataBound="ourTeamRepeater_ItemDataBound">
<ItemTemplate>
<asp:Panel ID="pnlTeamMember" runat="server">
<li id="TeamMember" runat="server" class="memberImage">
<asp:Image runat="server" ID="memberImg" />
</li>
<div class="popup">
<div class="img-holder">
<asp:Image runat="server" ID="memberImgBig" />
</div>
<div class="popup-text-t">
<div class="close">
close
</div>
</div>
<div class="popup-text">
</div>
<div class="popup-text-b">
</div>
<div class="holder">
<asp:Literal ID="memberDescription" runat="server" />
</div>
</div>
</asp:Panel>
</ItemTemplate>
</asp:Repeater>
</ul>
Run Code Online (Sandbox Code Playgroud)
看起来这可能与for循环类似,但我不太肯定如何将其转换为MVC 3架构.
我试过这段代码
<%: Html.ActionLink("Home", "Index", "Home", new { @class = "NavLink" })%>
它链接到css,以便我可以设置链接的样式,但它会更改链接,使其具有不同于我的控制器的不同URL,就像它没有new { @class = "NavLink" }.有没有办法让我设置这些链接的样式而不破坏我的URL,以便他们转到正确的页面?
谢谢!
我正在将程序从java转移到Objective C,并且需要使用等待和通知方法,这些方法经常用于java中的线程,但似乎无法在Objective C中找到任何好的等价物.我尝试过使用NSLock对象但是我不喜欢我认为它有效.(我正在使用[NSLock lock]进行等待,并且[NSLock unlock]用于通知)在Objective C中是否存在我无法找到的任何好的等价物?
我想从布局母版页访问会话变量,但是在布局页中不能包含模型,那么如何访问此变量?
我已经检查了许多与此类似的其他问题,但似乎没有解决方案可行.我有一个拥有正文的网站,然后是一个称为内容的内部div.我试过了:
body
{
height: 100%;
}
content
{
height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
和
body
{
}
content
{
position: absolute;
top: 0px;
bottom: 0px;
}
Run Code Online (Sandbox Code Playgroud)
这是大多数问题的答案.但由于某种原因,它不适合我们.当我们使用绝对定位进行强制时,它会延伸到超过页面长度,并且当我们希望它居中时也将我们的内容推向左侧(使用margin-left:auto; margin-right:auto;)
有什么建议?
c# ×3
asp.net-mvc ×2
css ×2
asp.net ×1
forms ×1
height ×1
html ×1
iphone ×1
java ×1
jsp ×1
objective-c ×1
positioning ×1
razor ×1
servlets ×1