Tag: web applications

在子文件夹中找不到视图

我刚开始使用Play2.0框架,我正在尝试在我的home/index模板中使用主模板。 我遇到的问题是,当它在Shared文件夹中找不到“main”时,如果我将它取出并放入Views根目录,那么它可以正常工作。 所以我想知道如何从index.scala.html引用index.scala.html ? 我的文件夹结构如下: 查看 家 index.scala.html 共享 main.scala.html 我在index.scala.html中的代码是: @head = { } @content = { Home Screen!! } ERROR: @main(title = “Home”,head, content) 我得到的错误是: not found: value main.

在小型应用程序中使用Maven Multimodule有什么好处吗?

我们正在使用不同的架构层构建一个小型应用程序,例如域,接口,基础架构和应用程序。 这遵循洋葱DDD模型。 现在我想知道将应用程序拆分为多模块maven项目是否有任何好处。 据我所知,现在似乎使事情变得比需要的更困难。 整个应用程序将作为单个WAR文件部署到Tomcat容器中。

使用JasperViewer或Web应用程序中的其他内容查看报告

我是JasperReports的新手,我想在Web应用程序中使用JasperViewer获取报表预览。 这是可能的还是Web应用程序中的任何其他查看方法(没有PDF和XLSX)?

使用evince保存后,可编辑的.pdf字段消失(但在字段焦点上可见)

首先,我要感谢SO社区过去多次帮助过我; 你们是一个了不起的资源! 在我的工作中,我使用的是一个Web应用程序,它使用在Scribus和iText Java库中创建的PDF模板,用我们数据库中的数据填充模板。 有时,需要用户提供的字段,而iText不会触及该字段。 下载.pdf时,将编辑一个字段,并使用Evince保存副本,生成的文件将在重新打开时不显示已编辑的文本。 但是,在编辑字段的焦点上,它将显示已保存的文本。 不对焦,文字消失。 剪切文字,粘贴回字段; 它保持可见 – 直到您保存并重新打开文档。 保存并重新打开原始问题清单后。 我发现了很多关于这个问题非常相似的post,但是这些解决方案对我来说似乎都没有用。 此外,问题是古怪的。 如果我用Evince打开Scribus模板(iText未触及的.pdf文件),然后编辑字段并保存,它们将在重新打开时正确显示。 但是,一旦库接触到模板,就会出现问题。 同样,我可以在搜索此问题的原因时重现我找到的PDF文件的问题; 像这个: http://www.quask.com/samples/pdfforms/pcpurchase.pdf 这让我相信行为不端的文件可能会以某种方式被破坏,并且iText可能是我问题的原因,但是iText并不是我可以重现这个问题的唯一途径所以我不知道该怎么做认为。 在我见过的很多人中,我似乎找不到合适的解决方案。 是否有人熟悉这个问题,能够告诉我在哪里可以深入了解或者提供一些关于我正在使用的工具的见解? 很有可能,如果你使用谷歌搜索问题,我已经看到了.. 我正在使用Ubuntu 12.04(精确),Evince 3.4.0,iText 2.1.5,并可以根据要求尝试填写任何其他相关详细信息。 我很担心发布任何代码,因为我不确定它是否是犹太人,除了这个特殊问题外,它适用于构建表单; 更不用说我可以在不使用我们的webapp的情况下重现问题了。 这是我在这里的第一篇文章,我是一名新手程序员(仍然在学校!)所以如果我违反了任何约定或者可以以任何方式改进我未来的查询,请告诉我。 谢谢你尽你所能的帮助!

Struts 2 – %{}表示法的用法

Struts 2中%{}表示法的确切用法是什么? 有人可以用一个简单的例子来解释,当使用%{}时代码可以工作,而不使用时它不起作用吗?

使用Java EE实现聊天应用程序

我使用Java EE框架EJB 3开发了我的Web应用程序。 现在我计划将聊天工具添加到我的Web应用程序中。 所有在线用户都可以互相聊天。 您能否指导我使用哪个工具将其与Java EE集成以开发我的聊天应用程序? 如果您提供代码或任何链接,我也很感激。

在开发Web应用程序时,我应该在哪里放置外部JAR文件?

我正在Eclipse中使用Java(Servlets / JSP)开发一个动态Web应用程序。 我正在尝试使用外部JAR(我正在使用来自Apache Commons的StringUtils )而且我很困惑我应该把jar放在哪里( /lib , /WEB-INF/lib ?)以及我如何需要配置我的类路径(在Eclipse中)。 我尝试将JAR放在上述两个位置,并通过单击项目属性中的Add JAR将它们加载到类路径中,并且两个解决方案都编译正常,但是给出了运行时错误,如下所示: 严重:Servlet的Servlet.service()UserList在cs236369.hw5.servlets的cs236369.hw5.db.MySqlDbHandler.insert(MySqlDbHandler.java:58)抛出exceptionjava.lang.NoClassDefFoundError:org / apache / commons / lang / StringUtils .UserList.doGet(UserList.java:50)位于org.apache的javax.servlet.http.HttpServlet.service(HttpServlet.java:617)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)。 catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve .invoke(ErrorReportValve.java:102)atg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler。在java.lang.Thread.run(未知来源)的org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java:489)上的进程(Http11Protocol.java:588) 那么……我如何加载外部JAR? 请注意,我不熟悉外部JAR如何加载Java,VM或Eclipse管理它的方式,所以我很欣赏详细的解决方案。

如何在web.xml中将url重定向到jsp

(应该是一个简单的 – ) 如何将模式yada * .js的所有url重定向到我特定的jsp中。 这将添加到我的web.xml工作: MySpecific.jsp yada*.js 或者我必须为此目的使用javax.servlet.filter?

如何“抛出”JSF2 404错误?

假设我有一个管理用户的应用程序。 您可以添加新用户,删除它们,编辑详细信息等。每个用户都有na ID,并在URL上有详细页面,如下所示: …./user/detail.jsf?id=123 现在,如果ID为123的用户不存在,会发生什么? 我认为自然反应将是404标准误差。 当您在URL中输入一些拼写错误(例如/user/dtail.jsf)时,完全相同。 所以问题是:有这样的方法吗? 或者这个反应(404)可能合适吗? 谢谢。

使用Maven / Eclipse进行开发时,可以一次运行两个webapp?

问题在于:我们为客户构建webapps。 我们还有一个“管理员”webapp,可以修改一些客户端数据结构。 由于数据的性质,两个webapp都必须在同一个JVM中运行。 这在生产中没有问题; 您只需将两个webapp放在同一个应用服务器中。 我们最近改用Mavenish的方式来布局webapps,Maven想要每个项目使用一个webapp。 在Eclipse中,这是一个问题,因为如果您独立运行不同的Web应用程序,它们将位于不同的JVM中。 我们正在尝试使用jetty-maven-plugin进行webapp测试,但如果可以解决这个问题,可以切换到别的东西。