Tag: web

Java Web应用程序中的日期转换

String date1 = “13/03/2014 16:56:46 AEDT”; SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy HH:mm:ss z”); sdf.setTimeZone(TimeZone.getTimeZone(“GMT+12”)); java.util.Date convertedDate = (java.util.Date) sdf.parse(date1); SimpleDateFormat outFormatter = new SimpleDateFormat(“EE MMM dd yyyy HH:mm:ss z”); outFormatter.setTimeZone(TimeZone.getTimeZone(“GMT+12”)); String output = outFormatter.format(convertedDate); System.out.println(“Date in NZ Timezone : ” + output); 我试图将AEDT日期转换为dd / MM / yyyy HH:mm:ss z但是它给了我例外: 线程“main”中的exceptionjava.text.ParseException:Unparseable date:“13/03/2014 16:56:46 AEDT”at java.text.DateFormat.parse(DateFormat.java:337) 请在这件事上给予我帮助…. […]

desc附近的SQL语法错误

我得到的错误是: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:SQL语法中有错误; 查看与您的MySQL服务器版本相对应的手册,以便在“Desc”值附近使用正确的语法(1,’Sem 2’,’1’,1,’1234’,’2017-11-03’,’2′ ,3,’vnfhmj.k; / kkc’)’在第1行 如果我删除desc…错误消失了。 可以输入的商品数量是否有限制? 码: String query=”insert into exam(sub_id,exam_sem,co,tch_id,ex_pwd,ex_date,ex_duration,noofq,Desc) values(?,?,?,?,?,?,?,?,?)”; PreparedStatement pstmt=DatabaseConnector.getPreparedStatement(query); //pstmt.setInt(1,ed.getEx_id()); pstmt.setInt(1,ed.getSub_id()); pstmt.setString(2,ed.getEx_sem()); pstmt.setString(3,ed.getEx_co()); pstmt.setInt(4,ed.getT_id()); pstmt.setString(5,ed.getEx_pwd()); pstmt.setString(6,ed.getEx_date()); pstmt.setString(7,ed.getEx_duration()); pstmt.setInt(8,ed.getNoofq()); pstmt.setString(9,ed.getDesc());

使用struts 2和hibernate在jsp页面中显示Blob(图像)

我设法将我的mysql数据库中的图像存储为Blob。 (我也在使用hibernate)现在我正在尝试加载该图像并将其发送到jsp页面,以便用户可以查看图像。 这是我的struts 2动作类 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.sql.Blob; import org.hibernate.Hibernate; import domain.post.image.Image; public class FileUploadAction { private File file; @SuppressWarnings(“deprecation”) public String execute() { try { System.out.println(file.getPath()); Image image = new Image(); FileInputStream fi = new FileInputStream(file); Blob blob = Hibernate.createBlob(fi); image.setImage(blob); image.save(); } catch (FileNotFoundException e) { e.printStackTrace(); […]

Struts2教程不起作用

我正在学习struts2。 我根据教程尝试我的hello world项目然后我在eclipse中运行代码。 但它不起作用。 控制台显示了很多错误。 第一个如下: com.opensymphony.xwork2.util.logging.commons.CommonsLogger error SEVERE: Dispatcher initialization failed Unable to load configuration. – bean – jar:file:/C:/Users/Administrator/Eclipse/workspace_2/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyStruts2/WEB-INF/lib/struts2-gxp-plugin-2.3.8.jar!/struts-plugin.xml:8:162 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5312) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown […]

连接到产品页面URL Jsoup

我有一个网站,我需要从中解析数据。 我需要通过关键字结果进行一些搜索。 但是,并非所有字段都在产品预览中可见。 似乎这些字段(产品颜色,描述,旧价格)只能从每个产品页面中删除。 产品页面的url如下所示https://www.aboutyou.de/p/new-look/basecap-in-satin-optik-3649077 SI不知道如何以通用方式调用它,所以我会不必经历每个产品。 我可以找到项目的名称和品牌,但我不知道如何构建url – 将所有字母设置为大写并在字词之间加上破折号? 我可以通过以下方式获得品牌名称和产品名称:Satin-Optik中的新LOOK Basecap。 那么我如何定义每个产品的url? 这是我到目前为止的代码: String url = “https://www.aboutyou.de/frauen/accessoires/huete-und-muetzen/caps”; Document doc = Jsoup.connect(url).get(); System.out.println(“Title: ” + doc.title()); String mainPath = “section.layout_11glwo1-o_O-stretchLayout_1jug6qr > ” + “div.content_1jug6qr > ” + “div.container > ” + “div.mainContent_10ejhcu > ” + “div.productStream_6k751k > ” + “div > ” + “div.wrapper_8yay2a > ” […]

从web.xml的安全约束中排除JSP

我想从security-constraint只排除一个JSP文件question.jsp 。 我的web.xml中有这个: My Security Constraint Protected Area *.do *.jsp *

签署applet并将其部署在Intranet中

我写了一个在我们的内联网中使用的Web应用程序。 我也写了一个小的Java Applet来集成我们的Windows桌面(打开应用程序和文件)。 当然,每当我访问我的Web应用程序时,我都会收到安全警告。 我已经阅读了stackoverflow应该是可能的,签署我的applet并将证书推广到我的所有客户端(Windows XP和Windows 7)以摆脱安全警告。 有没有教程如何做到这一点? 我可以不购买昂贵的证书吗,因为我只在我的内联网上使用这个应用程序? 感谢所有信息和最好的问候!

如何将滚动条添加到Vaadin布局

我发现很多问题,人们都在问如何在Vaadin布局中隐藏滚动条,但我的问题是Vaadin没有向我显示任何滚动条。 例如,我可以拥有以下代码: HorizontalLayout layout = new HorizontalLayout(); layout.setSizeUndefined(); // I also tried setSizeFull() for(Integer i = 1; i <= 15; i++) { layout.addComponent(new Button("Test button #" + i.toString()); } 但是当我运行此代码时,当浏览器窗口太小而无法全部显示时,页面上的按钮就会被切断。 永远不会出现滚动条。 我还尝试创建Panel,然后将我的布局添加到此面板。 我测试了两个 – panel.addComponent(foo)和panel.setContent(foo) ,我也尝试设置panel.setScrollable(true) 。 没有任何成功。 有没有办法将滚动条添加到某种Vaadin布局? 我使用Vaadin 6.8.7。 提前致谢! 有我的完整代码: private ComponentContainer openZoomifyLayout() { Panel panel = new Panel(); Panel panel2 = […]

如何使用PHP从Web服务器运行jar

我有一个.jar文件打印在连接到该PC的打印机上,当我执行jar文件时,它打印得非常好,所以我将该文件放在Apache服务器上,但当我尝试使用PHP运行它时,它没有工作,我只是得到一个空白页面,没有任何打印。 这就是我所做的,通过使用PHP从命令行运行Jar: 我尝试了一切,并使用完整的路径和一切,但仍然无法正常工作。 有没有办法通过从它访问PHP页面在Web服务器PC上打印东西? 或者使用任何其他技术,如果在PHP中不可能。 基本上我在服务器上也有一个PDF文件,并且正在服务器打印机上打印。 我想问题是Apache或PHP没有足够的权限来自行运行它。 有没有办法给它许可? 我的想法是我希望在服务器打印机上打印Web服务器上的PDF文件。

努力点击htmlunit内的链接

我在点击htmlunit中的链接时遇到问题。 我浏览了网站上的api(我真的不太了解)并查看了我能找到的所有示例代码,并且仍然遇到点击链接的问题。 这是错误消息的顶部(它非常大,如果你想我可以提交所有) “page2 = link2.click() Exception class=[net.sourceforge.htmlunit.corejs.javascript.JavaScriptException] com.gargoylesoftware.htmlunit.ScriptException: Sys.ArgumentOutOfRangeException: Sys.ArgumentOutOfRangeException: Value must be an integer. Parameter name: x Actual value was Infinity. ” 第一页加载正常但当我点击第二个链接时,我收到此错误(链接是javascript)。 这是我的代码的一部分 page = webclient.getPage(url) anchors1 = page.getAnchors() for anchor in anchors1: if anchor.asText() == “2”: link2 = anchor break page2 = link2.click() 如果我打印链接2我得到: HtmlAnchor[] 起初我想也许HtmlAnchor是一个问题,我不得不删除它,但后来我看了其他示例代码,他们似乎有他们的链接以相同的格式结束,它的工作原理。 如此困惑..请帮助:-) 提前致谢!