Java 试图在jsp scriplet标记中嵌入使用html
我正在jsp页面中检索一个会话属性,我希望如果会话为空,让它在登录屏幕上显示登录按钮。这是我的尝试,但我面临在jsp scriplet标记中使用html的挑战,如图所示Java 试图在jsp scriplet标记中嵌入使用html,java,html,jsp,Java,Html,Jsp,我正在jsp页面中检索一个会话属性,我希望如果会话为空,让它在登录屏幕上显示登录按钮。这是我的尝试,但我面临在jsp scriplet标记中使用html的挑战,如图所示 <span style="float:right; top:-10px; position: relative; color:#000; font-size: 80%"> <% if(session.getAttribute("email") != null)
<span style="float:right; top:-10px; position: relative; color:#000; font-size: 80%">
<% if(session.getAttribute("email") != null)
{
out.println(session.getAttribute("email"));
}else{
<a href="/login-admin" class="btn btn-default"style="color:#4b4f54; font-weight:bold; border:1px solid #4b4f54;">Log In</a>
}
%>
</span>
可以在jsp的scriplet标记中使用html吗?在添加html代码之前,您需要关闭scriplet。。。正在尝试将代码更改为此
<% if(session.getAttribute("email") != null)
{
out.println(session.getAttribute("email"));
}else{ %>
<a href="/login-admin" class="btn btn-default"style="color:#4b4f54; font-weight:bold; border:1px solid #4b4f54;">Log In</a>
<%} %>
只要在必要时打开/关闭scriplet<代码>HTML代码 就你而言:
<span style="float:right; top:-10px; position: relative; color:#000; font-size: 80%">
<% if(session.getAttribute("email") != null)
{
out.println(session.getAttribute("email"));
}else{%>
<a href="/login-admin" class="btn btn-default"style="color:#4b4f54; font-weight:bold; border:1px solid #4b4f54;">Log In</a>
<% }
%>
</span>
您只需关闭jsp标记,然后插入html,然后再次打开jsp标记。请看我的示例
<TABLE BORDER=2>
<%
for ( int i = 0; i < n; i++ ) {
%>
<TR>
<TD>Number</TD>
<TD><%= i+1 %></TD>
</TR>
<%
}
%>
</TABLE>
数字
以及:
这真的有效吗
这太棒了
在您这样的情况下:
<span style="float:right; top:-10px; position: relative; color:#000; font-size: 80%">
<% if(session.getAttribute("email") != null)
{
out.println(session.getAttribute("email"));
}else{%>
<a href="/login-admin" class="btn btn-default"style="color:#4b4f54; font-weight:bold; border:1px solid #4b4f54;">Log In</a>
<% }
%>
</span>
您不应该使用Scriptlet。。。时期请参阅@LanceJava,这对初学者的练习很有好处。。。。否则-你完全正确;-)
<span style="float:right; top:-10px; position: relative; color:#000; font-size: 80%">
<% if(session.getAttribute("email") != null)
{
out.println(session.getAttribute("email"));
}else{%>
<a href="/login-admin" class="btn btn-default"style="color:#4b4f54; font-weight:bold; border:1px solid #4b4f54;">Log In</a>
<% }
%>
</span>