Tag: struts2

struts.xml中Struts的默认包名是什么?

我创建了一个名为RegesterAction的新类,但我没有在任何包中保留此类。 如何在struts.xml配置此类? 下面是struts.xml文件,但我无法理解属性值”default”和struts-default 。 /register.jsp

使用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:全局结果配置错误

我想使用全局结果“登录”。 但它的工作没有全局结果的配置。 这是我配置的相关部分: categoryList.jsp categoryDe​​tail.jsp /WEB-INF/login.jsp 当我启动我的应用程序时,它抛出此exception: org.xml.sax.SAXParseException:元素类型“package”的内容必须匹配“(结果类型?,拦截器?,default-interceptor-ref?,default-action-ref ?, default-class-ref ?,global – 结果?,全球exception映射?,行动*)”。 怎么了?

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 […]

如何通过id而不是Struts 2中的属性从JSP获取数据到Action类?

我正在做Java Struts 2框架。 通常,我可以通过Form.java (action class)中的get set方法从我的JSP获取数据。 以下是我的例子: 在main.jsp文件中: 因此,我可以通过动作类中的get set方法获取此文本框名称,下面是代码 mainForm.java : private String campaignName = null; public String getCampaignName() { return campaignName; } public void setCampaignName(String campaignName) { this.campaignName = campaignName; } 但是,由于我想使用jQuery做某事,我不再使用作为文本框,但我使用 。 由于此文本框中没有属性属性,我无法从此文本框中获取值。 我试图在文本框中添加property=”something” ,但是在mainForm.java获取set方法返回null 。 我想问一下,如何通过此文本框获取值?

struts2让我发疯了

我一直在努力创建一个java项目。 它使用Struts 2标签。 无论何时单击按钮都会有更新 ,它应该更新数据库中的值。 但是我收到了这个错误: 没有为动作com.comviva.im.ui.action.sysadmin.CUGAction和结果输入定义结果

Struts2中的表单validation

页面包含如下所示的表单。 1)如果我插入以形成validate =“true” ,那么在页面加载后此表单提交请求到邮件操作(此时尚未创建validationxml)。 2)在validationxml之后(在具有动作的相同包装中),然后控制对该页面的请求的动作返回404页面。 我错过了什么? validationxml Please enter a user name Please enter your message 如果我不添加validation,那么一切都正常工作。 在struts.xml /error404.jsp /main.jsp /main.jsp

如何在delete()中设置Student的id值?

我想在delete操作中初始化Student的id StudentAction.java: public class StudentAction extends ActionSupport implements ModelDriven { private List studentList; Student student; StudentDAO sdo = new StudentDAO(); public String delete() { System.out.println(“delete action”); System.out.println(student.getId()); //not setting value of id sdo.delete(student.getId()); return SUCCESS; } @Override public Object getModel() { return student; } //getter and setter } Student.java: public class Student implements java.io.Serializable { […]

多个文件上传

如何在任何位置上传多个文件。 我的问题是我选择了多个文件但是当我点击上传按钮时,只有最后一个文件上传了重命名名称,重命名名称是所有文件名附加逗号,如下所示(file1,file2,flie3) 这是代码 File saveFile = null; String tempPath = System.getProperty(“java.io.tmpdir”); saveFile = new File(tempPath + File.separator + fileUploadFileName); FileUtils.copyFile(fileUpload, saveFile);

如何使用struts 2标签检查jsp中的list.contains

我需要显示一系列复选框,如果条件成功,我需要检查它们。 以下是我的代码。 我有一个区域是一个hashmap和SelectedRegions是一个数组列表。 我正在迭代我的区域地图,并在其旁边显示带有文本的复选框作为我的区域地图中的值。 现在,在迭代时,如果数组列表中有区域映射的值,我需要选中复选框。 别检查。 我尝试过如下所示的那个。 但它不起作用。 一些如何,我使用的if条件不起作用。 能告诉我如何实现这个目标吗?