小编pon*_*ead的帖子

Servlet返回"HTTP状态404请求的资源(/ servlet)不可用"

我的文件WebContent/jsps夹中的JSP文件中有一个HTML表单.我servlet.javasrc文件夹中的默认包中有一个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

描述:源服务器没有找到目标资源的当前表示,或者不愿意透露存在该资源

为什么不起作用?

html forms jsp servlets http-status-code-404

82
推荐指数
2
解决办法
10万
查看次数

mvc 3相当于<asp:repeater>功能?

我在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架构.

c# asp.net asp.net-mvc-3

21
推荐指数
3
解决办法
2万
查看次数

如何在C#中的Html.ActionLink上使用CSS

我试过这段代码

<%: Html.ActionLink("Home", "Index", "Home", new { @class = "NavLink" })%>

它链接到css,以便我可以设置链接的样式,但它会更改链接,使其具有不同于我的控制器的不同URL,就像它没有new { @class = "NavLink" }.有没有办法让我设置这些链接的样式而不破坏我的URL,以便他们转到正确的页面?

谢谢!

css c# asp.net-mvc html.actionlink

14
推荐指数
1
解决办法
7339
查看次数

等待并通知Objective c中的等价物?

我正在将程序从java转移到Objective C,并且需要使用等待和通知方法,这些方法经常用于java中的线程,但似乎无法在Objective C中找到任何好的等价物.我尝试过使用NSLock对象但是我不喜欢我认为它有效.(我正在使用[NSLock lock]进行等待,并且[NSLock unlock]用于通知)在Objective C中是否存在我无法找到的任何好的等价物?

java iphone multithreading objective-c

14
推荐指数
1
解决办法
5072
查看次数

访问布局页面ASP.NET MVC3 RAZOR中的会话变量

我想从布局母版页访问会话变量,但是在布局页中不能包含模型,那么如何访问此变量?

c# asp.net-mvc razor asp.net-mvc-3

1
推荐指数
1
解决办法
6507
查看次数

CSS高度不是100%

我已经检查了许多与此类似的其他问题,但似乎没有解决方案可行.我有一个拥有正文的网站,然后是一个称为内容的内部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;)

有什么建议?

css height positioning

0
推荐指数
1
解决办法
5142
查看次数