标签: struts2

Struts2从字符串插入html

是否可以通过Struts将变量从java文件传递到jsp,并且该变量本身包含html?(如“<p>你好</p>”)。然后我想将此变量的内容粘贴到 jsp 文件中,它应该创建新的 html 内容。你能给我一个建议吗,因为我是初学者,我不知道如何使用它..谢谢

html struts2

0
推荐指数
1
解决办法
2933
查看次数

如何使用 Session Struts 2 检查用户是否登录

我正在研究struts2。我使用下面的代码来检查用户是否已登录

public String execute()
{
   HttpServletRequest request = ServletActionContext.getRequest();
   HttpSession        session = request.getSession(false);

   System.out.println(session);

   if(session == null)
   {
      return "UserLoggedIn";    
   }

   return "success";
}
Run Code Online (Sandbox Code Playgroud)

当我第一次在控制台中访问打印会话值时,它打印 null。但是,当我通过刷新页面执行相同的操作时,它会打印如下所示的内容,最终让用户无需登录即可访问该页面。

org.apache.catalina.session.StandardSessionFacade@16f21478
Run Code Online (Sandbox Code Playgroud)

如何进行会话检查以查看用户是否登录。

非常感谢。

java jsp servlets struts2 struts-1

0
推荐指数
1
解决办法
2440
查看次数

以下 Struts 1 标签的等效 Struts 2 标签是什么?

我正在从 Struts 1 迁移到 Struts 2。我不知道以下 struts1 标签的等效 Struts2 标签是什么

 <logic:equal value="1234" name="custDetail" property="ackMsg">
      <% String str = valid %>
 </logic:equal>
Run Code Online (Sandbox Code Playgroud)

custDetail在请求中设置的属性应具有值 1234。如果是这样,脚本变量str将分配“有效”作为其值。什么是使用 Struts2 标签的等效 JSP 代码

jsp struts2 struts-1

0
推荐指数
1
解决办法
7263
查看次数

tomcat 7 上 log4j.xml 放在哪里?

我目前正在开发一个 Java Struts2 web 应用程序(使用 Maven),并已成功配置使用数据源来连接数据库。由于 May 应用程序需要在环境(开发 > 认证 > 生产)之间移动的能力,因此它必须使用服务器配置文件来加载参数(例如数据源和日志级别)。

我找不到任何关于如何配置 java webapp 以使用应用程序外部(WAR 之外)的 log4j.xml 文件的参考。使用 Maven,我只需将 log4j.xml 放入我的src/main/resources文件夹中,它就会自动加载。我应该怎么做才能确保我的 web 应用程序在部署时加载外部 log4j.xml 文件?

java tomcat struts2 maven

0
推荐指数
1
解决办法
7774
查看次数

struts2 无法加载配置

SEVERE: Exception starting filter struts2
  Unable to load configuration. - bean -  jar:file:/C:/Users/vaio/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/StrutsCRUD/WEB-INF/lib/struts2-core-2.3.4.1.jar!/struts-default.xml:29:72
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450)   at
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
    at
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
    at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
    at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
    at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:382)
    at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
    at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4638)
    at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5294)
    at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
    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 Source)  at
java.lang.Thread.run(Unknown Source) Caused by: Unable to load
configuration. - bean -
jar:file:/C:/Users/vaio/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/StrutsCRUD/WEB-INF/lib/struts2-core-2.3.4.1.jar!/struts-default.xml:29:72
    at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
    at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)     at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)
    ... 16 more Caused by: Unable to load bean: type:
class:com.opensymphony.xwork2.ObjectFactory - …
Run Code Online (Sandbox Code Playgroud)

eclipse apache struts2 tomcat7

-1
推荐指数
1
解决办法
2万
查看次数

在jsp中找不到"/ struts2-jquery-tags"的标记库描述符

我在struts 2中使用struts2-jquery-plugin-3.5.1-sources.jar我将jar文件放在lib目录中,我也将它添加到了buildpath中.我在jsp中创建了一个条目

<%@ taglib prefix="sj" uri="/struts2-jquery-tags" %> 
Run Code Online (Sandbox Code Playgroud)

但它显示错误 Can not find the tag library descriptor for "/struts2-jquery-tags"

当我运行它显示的应用程序时

SEVERE: Exception starting filter struts2
Unable to load bean: type:org.apache.struts2.views.TagLibrary class:com.jgeppert.struts2.jquery.views.JqueryTagLibrary - bean - jar:file:/D:/eclipse-indigo/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/Fundation/WEB-INF/lib/struts2-jquery-plugin-3.5.1-sources.jar!/struts-plugin.xml:27:125
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:208)
    at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:131)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
    at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597) …
Run Code Online (Sandbox Code Playgroud)

java struts2 struts2-jquery

-1
推荐指数
1
解决办法
7627
查看次数

如何跟踪Struts2 Web应用程序运行的所有方法?

我需要对其他开发人员编写的Java-EE Struts2 Web应用程序进行一些更改.

由于我不确切知道它是如何工作的,因此我想映射每个请求上调用的所有操作和方法,以便在更改之前更好地理解Web应用程序工作流.

有没有办法实现这个目标?

java eclipse debugging struts struts2

-3
推荐指数
1
解决办法
1021
查看次数