Tag: struts

在java中读取文件上传的内容

我知道如何上传文件: File Uploading Form File : 这是用于读取文件的类: import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class BufferedReaderExample { public static void main(String[] args) { try (BufferedReader br = new BufferedReader(new FileReader(“C:\\testing.txt”))) { String sCurrentLine; while ((sCurrentLine = br.readLine()) != null) { System.out.println(sCurrentLine); } } catch (IOException e) { e.printStackTrace(); } } } 现在,您如何将这两者联系在一起。 用户将文件上载到服务器上,服务器对其进行处理。 即,它接受文件并打印它的内容。 我可以使用struts框架吗? […]

从表单数据填充struts2中的List

我觉得这应该是非常明显的,但到目前为止我还没有找到答案。 我想要一个字符串列表(或一个字符串数组,我真的不在乎)由Struts2中的表单数据填充。 我已经看过几个如何用bean做索引属性的例子,但在对象中包装一个字符串似乎相当愚蠢。 所以我有类似的东西 public class Controller extends ActionSupport { private List strings = new ArrayList(); public Controller() { strings.add(“1”); strings.add(“2”); strings.add(“3”); strings.add(“4”); strings.add(“5”); } public String execute() throws Exception { return ActionSupport.SUCCESS; } public List getStrings() { return strings; } public void setStrings(List s) { strings = s; } } … 表单字段将填充其初始值(例如,1,2等),但结果未正确回发。 永远不会调用setStrings ,但是将值设置为空字符串。 […]

Struts – 所有.tld文件所在的jar文件

我正在开发一个基于Struts的Web应用程序。 我是Struts新手。 我想在我的jsp页面中使用struts-html.tld taglib提供的struts-html.tld taglib 。 当我在网上搜索时,我开始知道在Struts 1.2.9之前,我们需要手动找到.tld文件。 但现在这些.tld文件打包在.jar文件中,我们需要将这些jar文件用作我们项目中的任何其他jar文件。 Q1。 所以我的问题是这些.tld文件所在的jar文件。 我从Javaranch回答中了解到,这些.tld文件被打包到struts-taglib.jar文件中。 我下载了完整的struts库,但没有找到该jar文件。

Struts中的控制器

什么是MVC中的控制器? 是struts.xml还是Servlet (Action Class)? 我们的应用程序中可以有多个Controller吗? 拥有多个控制器是一种好习惯吗?

有什么方法可以预测会话超时?

有没有办法“捕获”会话超时事件,以便在无效之前从HttpSession中检索数据? 我们正在实现filter接口,并且在doFilter方法中,当会话超时时,我们在登录时存储在会话对象中的用户为空。 提前致谢。

随着应用程序的增长,Struts 2validation无法正常工作

在构建复杂的Web应用程序时是否有任何其他validation框架? 或任何validation指南。 链接到示例不是必需的,因为它在简单的表单上工作,但不在具有多个链接的复杂表单中。 这是我的动作类 package com.tpc.action; import java.util.ArrayList; import java.util.List; import com.opensymphony.xwork2.ActionSupport; import com.tpc.domain.LeadFacultyModel; import com.tpc.service.LeadFacultyServiceInterface; public class LeadFacultyAction extends ActionSupport { private static final long serialVersionUID = 1L; private LeadFacultyModel leadFacultyModel; private String lead_faculty_formAction; // Injecting leadFacultyServiceImpl bean LeadFacultyServiceInterface leadFacultyServiceImpl; //variable to store the action message to pass to other pages through get request […]

有没有人从Struts 1迁移到另一个Web框架?

在我目前的项目中,我们过去几年一直在使用Struts 1,而且……唉… Struts正在显示它的时代。 我们正在慢慢地将我们的前端代码迁移到从服务器使用XML的Ajax客户端。 我想知道你是否有人将遗留的Struts应用程序迁移到不同的框架,以及你在这样做时面临的挑战。

显示带有struts2和jsp的ArrayList

我正在尝试学习struts2,所以这是一个非常基本的问题。 我有一个页面input_database.jsp,以及它对应的类input_database.java 在类文件中,我有一个带有mutator和accessor的字符串的arraylist。 我想在我的.jsp文件中显示它 我一直试图用a来做,但我认为我做的事情从根本上是错误的。 这是我一直试图在jsp文件中使用的代码。 arraylist是一个名为query_data的私有字符串列表。 我的最终目标是显示字符串arraylists的arraylist来显示我的select语句,但我需要首先弄清楚一些简单的字符串。 如果有人知道我做错了什么,或者可以指出一个我忽略的教程,那就太棒了 谢谢

struts教程或示例

我正在尝试在Struts中创建一个登录页面。 想法是validation用户是否存在等,然后如果有错误,返回到登录页面,错误为红色(典型登录或任何表单页面validation)。 我想知道是否有人知道Struts中的错误管理教程。 我正在寻找专门的教程(或示例) 标签,我认为这将解决我的问题。

如何连接hibernate和DB2

我正在运行一个使用struts和hibernate的应用程序。 我目前正在使用Derby数据库。 现在我必须转向DB2数据库。 请告诉我 我在hibernate配置文件中需要做什么配置? 我是否必须设置任何classpath变量? 我知道DB2有两个jar( db2jcc.jar和db2jcc_license_cu.jar )。 我还需要其他jar子吗? 提前致谢。