小编Dan*_*Kim的帖子

多模块项目中的Spring配置

我是Spring的新手,并且遇到了包含一个Web模块的多个模块的单个项目.Web模块使用Spring MVC,但我想知道我是否可以在项目级别拥有主要的Spring配置来处理整个项目,这样我就可以充分利用Spring框架.

main
   -module1
   -module2
   -web
      +spring3.1, spring-security
Run Code Online (Sandbox Code Playgroud)

这种情况的最佳设置是什么?

java spring spring-mvc spring-security

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

使用Struts 2 OGNL中的动态密钥访问Map属性

我有一个字符串列表,它们是属性名称和Map.我正在尝试使用字符串列表中的属性名称访问地图中的模型(ex.project).

这就是我现在拥有的.

<s:iterator value="theMap" var="element">
  <tr>
    <s:iterator value="attributeList" var="attrName">
      <td><p><s:property value="#element.Project.#attrName" /></p></td>
    </s:iterator>
  </tr>
</s:iterator>
Run Code Online (Sandbox Code Playgroud)

如果我硬编码属性名称它工作正常:

<td><p><s:property value="#element.Project.projectName" /></p></td>
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏.

java jsp struts2 ognl

7
推荐指数
1
解决办法
3162
查看次数

如果从jar运行,带有嵌入式jetty的Spring应用程序找不到webdefault.xml

我有使用嵌入式Jetty实例的spring应用程序.

project
   | src
      | controller
      | webapps
          | jsp
          | WEB-INF
              | web.xml
              | applicationContext.xml
              | spring-servlet.xml
Run Code Online (Sandbox Code Playgroud)

我的罐子有相同的树状结构,但我一直都在

    d:\test>java -jar springtest.jar
2011-11-22 15:37:02.576:INFO::jetty-7.x.y-SNAPSHOT
2011-11-22 15:37:02.686:WARN::Failed startup of context o.e.j.w.WebAppContext{/,[file:/C:/Users/me/AppData/Local/Temp/jetty-0.0.0.0-8080-webapps-_-any-/webinf
/, jar:file:/d:/test/springtest.jar!/org/jcvi/webapps/]}
java.io.FileNotFoundException: d:\test\org\eclipse\jetty\webapp\webdefault.xml (The system cannot find
the path specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at java.io.FileInputStream.<init>(FileInputStream.java:66)
        at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
        at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:653)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
        at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:188)
        at org.eclipse.jetty.xml.XmlParser.parse(XmlParser.java:204)
        at org.eclipse.jetty.webapp.Descriptor.parse(Descriptor.java:60)
        at org.eclipse.jetty.webapp.WebDescriptor.parse(WebDescriptor.java:140)
        at org.eclipse.jetty.webapp.MetaData.setDefaults(MetaData.java:141)
        at org.eclipse.jetty.webapp.WebXmlConfiguration.preConfigure(WebXmlConfiguration.java:46) …
Run Code Online (Sandbox Code Playgroud)

java spring jsp jetty

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

标签 统计

java ×3

jsp ×2

spring ×2

jetty ×1

ognl ×1

spring-mvc ×1

spring-security ×1

struts2 ×1