假设我的网站有Flash版本和非Flash版本.当用户访问我的网站时,有没有办法创建以下逻辑:
if (user has flash-plugin installed) { load flash website }
else { load non-flash website }
Run Code Online (Sandbox Code Playgroud)
我们在这里的时候.我可以为带宽控制做同样的事情吗?假设有线客户访问我的网站.他加载我的10mb满载Flash网站时没有问题.但如果网络连接速度较慢的人访问我的网站,我可以跳过Flash网站并将该用户重定向到非Flash网站吗?
如果没有办法实现这一点,是否有任何解决方法,任何一个?
提前致谢!
案例1:注销:一旦我们注销,如果有人试图访问之前,它必须自动重定向到login.jsp
案例2:会话已过期:如果会话在用户仍处于登录状态时到期,则必须在访问上一页时尝试自动重定向到sessionExpired.jsp.
如何区分?我现在正在注销会话时使会话无效.
我在JSP中有以下内容:
<c:if test="${true}">
<jsp:attribute name="extraInlineComplianceJavascript">
window.isSummaryComplianceLinkVisible = '${TabList.isSummaryComplianceLinkVisible}';
window.isDetailComplianceLinkVisible = '${TabList.isDetailComplianceLinkVisible}';
window.complianceSummaryReportTag = '${helper.complianceSummaryReportTag}';
window.complianceDetailReportTag = '${helper.complianceReportTag}';
</jsp:attribute>
</c:if>
Run Code Online (Sandbox Code Playgroud)
原样,我得到以下异常:
Must use jsp:body to specify tag body for <MyTag if jsp:attribute is used.
Run Code Online (Sandbox Code Playgroud)
如果我删除最外面的<c:if>标签,它的工作原理.有没有用的问题<jsp:attribute>里面<c:if>?任何帮助,将不胜感激.谢谢.
无论如何配置tomcat来指向webapp上的多个上下文?
我需要指出这两个网址:
http://server.com/abc
http://server.com/def
到在上下文下运行的webapp abc.
我很长时间都有这个疑问,当我使用eclipse编写类时,import语句会自动填充.
导入语句的顺序是否对编程执行速度有影响?2)任何标准编码实践都是相同的.
在 eclipse ide helious 上运行 tomcat 6.0 时出现此错误的原因是什么:
本地主机上的 Tomcat v6.0 服务器所需的几个端口(8005、8080、8009)已经在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我们在Weblogic 10.3上实现了webservices.
我正在尝试使用SOAP UI客户端(soapui.org)测试Web服务.
但我收到以下错误消息:
错误401 - 未经授权
错误401 - 未经授权
来自RFC 2068 超文本传输协议 - HTTP/1.1:
10.4.2 401未经授权该请求需要用户身份验证.响应必须包含WWW-Authenticate头字段(第14.46节),其中包含适用于所请求资源的质询.客户端可以使用合适的Authorization头字段重复请求(第14.8节).如果请求已包含授权凭据,则401响应表示已拒绝授权这些凭据.如果401响应包含与先前响应相同的挑战,并且用户代理已经尝试过至少一次认证,则应该向用户呈现响应中给出的实体,因为该实体可以包括相关的诊断信息.HTTP访问认证在第11节中解释.
不知道我是否需要在SOAP UI上进行特殊配置.
更新: 按照Zeger的建议,我做了一个基本的身份验证,即将用户名和pwd(weblogic/weblogic)设置为SOAP请求的标头(在SOAP UI中).但是现在我得到以下错误:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <faultcode>wsse:InvalidSecurity</faultcode> <faultstring>Error codes: 1061 2661 1028 Error code:1061</faultstring> </env:Fault> </env:Body> </env:Envelope>
Run Code Online (Sandbox Code Playgroud) 我面临与在Tomcat 5服务器上部署两个应用程序相关的问题.部署和运行服务器时,我收到一条错误消息,这也会阻止第二个应用程序正常运行.
Unable to deploy collapsed ear in war /my-app: Exception: Application cannot be deployed as it contains deployment-ids which are in use:
Run Code Online (Sandbox Code Playgroud)
之后会列出所有重复的ID.第二个应用程序是较小的应用程序,它被添加到管理所有实体的现有应用程序中.该项目由Eclipse nad Maven构建.有没有办法添加应该包含在第二个应用程序中的依赖项(我现在打算做什么)所以第二个应用程序将能够知道/使用已经存在的包?
感谢adnvace的任何支持,
问候
我们经常在Weblogic服务器上获得一系列Stuck线程.我在一段时间内对此进行了分析.
我想要理解的是,这个卡住的线程块是否表明它仍在从开放套接字读取数据到数据库,因为查询是简单的SELECT东西?
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at oracle.net.ns.Packet.receive(Packet.java:239)
at oracle.net.ns.DataPacket.receive(DataPacket.java:92)
Run Code Online (Sandbox Code Playgroud)
我们运行netstat和其他命令,从Weblogic应用服务器到数据库的套接字匹配池中的连接数.
有什么想法我们应该在这里调查什么?
堆栈跟踪线程转储:
"[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=10 tid=0x61a5b000 nid=0x25f runnable [0x6147b000..0x6147eeb0]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at oracle.net.ns.Packet.receive(Packet.java:239)
at oracle.net.ns.DataPacket.receive(DataPacket.java:92)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:172)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:117)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:92)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:77)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1023)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:999)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:584)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
at oracle.jdbc.driver.T4CStatement.fetch(T4CStatement.java:1000)
at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:314)
- locked <0x774546e0> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:228)
- locked <0x774546e0> (a oracle.jdbc.driver.T4CConnection)
at weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.next(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
从weblogic.work.ExecuteThread.run这里开始的位已被省略.我们有8组线程转储 - 每个都显示线程在同一行上等待,同一个对象被锁定 …
我正在开发一个Android绘图应用程序.
如何watercolor brush为Android 创建自定义画笔(例如)?有人可以给我一些例子吗?或任何解释?