有一个Javascript的替代品onUnload
?我使用带有Servlets的JSP Jakarta Struts框架.
我必须知道,什么时候关闭窗口,因为不是每个人都点击Logout按钮.
你如何在你的应用程序中处理它?
我自己不是jsp/maven/java开发人员,我正在尝试以通用的方式为webapp配置错误页面,而不涉及jboss的配置.
以下是我试图这样做的方法:在我的web.xml中,我已经设置好了
<error-page>
<error-code>*</error-code>
<location>/actions/erreur</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
在这里,我怀疑使用'*'作品,但那就是例子.然后,在我的strut-config.xml中
<action path="/erreur" forward="erreurView" />
Run Code Online (Sandbox Code Playgroud)
最后在我的tiles-def.xml中:
<!-- ERREURS -->
<definition name="erreurView" extends=".formPremiereConnexionLayout">
<put name="titrePage" value="Erreur"/>
<put name="body" value="/jsp/erreurs.jsp"/>
</definition>
Run Code Online (Sandbox Code Playgroud)
如果你有一个合适的答案,你明白了,感谢你的帮助.
最后一件事:即使任何服务器错误代码发送到一般错误视图,我想详细说明jsp中的错误.我认为一个小脚本会很好,再次买入,我不知道如何这样做.谢谢.
我正在尝试获取与月份列完全匹配的记录(这是id列),但我没有得到匹配的记录.我在sql db中执行了这样的查询"从webSheet中选择表单,其中month =' 2月'"它被执行.在HQL中它不起作用..
我的堆栈流:
INFO: table found: soft.dbo.employee
SHEET DAO CLASS
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
Retrieve Sheet:::::::Feb
INFO: columns: [empid, time, empname]
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: foreign keys: []
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: indexes: [pk__employee__73a521ea]
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: table found: soft`enter code here`.dbo.webSheet
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: columns: [month, sheet]
Nov 18, 2011 12:57:12 PM org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: foreign …
Run Code Online (Sandbox Code Playgroud) 我一直在研究JSP项目.它使用Struts 1框架.项目很旧,我有很多页面,所以我决定添加一个新页面.我复制了一个包含所有配置,模型动作的现有页面,所以一切都应该没问题.但事实并非如此!
我想先创建一个简单的JSP文件.没有<html:form>
,我看到了我的"Hello World".然后我将我的文件修改为:
<% request.setCharacterEncoding("UTF8");%>
<%@page contentType="text/html;charset=UTF-8"%>
<%@page pageEncoding="UTF-8"%>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-nested" prefix="nested"%>
<%@ taglib prefix="fa" uri="/WEB-INF/tlds/finearts"%>
<fa:checkLogon/>
<fa:Header/>
<fa:Navigation navigationId="806"/>
<html:form action="/pages/editTexts.do" method="post" onsubmit="return doSubmit(this);" >
</html:form>
<fa:Footer/>
Run Code Online (Sandbox Code Playgroud)
并得到此错误:
org.apache.jasper.JasperException:在第15行处理JSP页面/pages/editTexts.jsp时发生异常
12: <fa:Header/>
13: <fa:Navigation navigationId="806"/>
14:
15: <html:form action="/pages/editTexts.do" method="post" onsubmit="return doSubmit(this);" >
16: </html:form>
17: <fa:Footer/>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at …
Run Code Online (Sandbox Code Playgroud) 我的下划线模板中有以下代码
<li><a href="#" onclick="window.open('http://www.weather.com','_blank')"><%= element.description%></a></li>
Run Code Online (Sandbox Code Playgroud)
和我的currentPage网址是
"http://localhost:9060/SampleApp/SampleServlet/Logon"
Run Code Online (Sandbox Code Playgroud)
当我点击锚点时,它会在新标签页中打开链接,但它会附加当前网址ex)
"http://localhost:9060/SampleApp/SampleServlet/Logon/www.weather.com"
Run Code Online (Sandbox Code Playgroud)
如何使用chrome中的新选项卡打开此页面?为什么当前URL会与anchorURL一起追加?
我在使用 struts 上传文件时遇到问题,我遇到了一些问题,例如
HostConfig checkResources INFO:重新加载上下文 [/company] 2011 年 6 月 30 日下午 5:32:08 org.apache.commons.beanutils.PropertyUtilsBean invokeMethod 严重:方法调用失败。java.lang.IllegalArgumentException:sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor)的参数类型不匹配) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773) 在 org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty( PropertyUtilsBean.java:1759) 在 org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648) 在 org.apache。
嗨,你能否分享Moqui框架与其他框架之间的区别.作为Moqui框架的新功能.
我需要对其他开发人员编写的Java-EE Struts2 Web应用程序进行一些更改.
由于我不确切知道它是如何工作的,因此我想映射每个请求上调用的所有操作和方法,以便在更改之前更好地理解Web应用程序工作流.
有没有办法实现这个目标?