小编And*_*ios的帖子

HTML中的上标文本<input type ="submit"/>

是否可以在<input>标记的值字段中使用上标文本(例如,与注册标记一起使用)?

<input type="submit" name="submit" value="Sometext&reg;"/>
Run Code Online (Sandbox Code Playgroud)

html css css3

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

我应该在Struts2视图层中检索数据库记录吗?

我有一个编辑页面,我想从数据库中检索主题级别,并显示为用户编辑课程的选项.

提交表单时,它将发出新请求,courseBean将使用XML验证捕获用户输入.当XML验证失败时,它将使用courseBean转发,后者刚刚捕获了edit.jsp的用户输入.

在此输入图像描述

所以每次我去edit.jsp,我都会检索数据库记录.我应该这样做吗?

此外,我尝试检索主题litlevel lit并将它们作为请求属性存储在动作类中,该动作类在第一次显示edit.jsp.但是,当新请求来自用户输入时,从数据库检索的主题列表级别列表将不再可用.

代码(edit.jsp):

<%
    Session session2 = HibernateUtil.getSessionFactory().getCurrentSession();
    Transaction tx = session2.beginTransaction();
    Query q = session2.createQuery("from Subject");
    List subjectList = q.list();
    List levelList = session2.createQuery("from Level").list();
%>

<div class="control-group">
    <label class="control-label" for="inputPassword">Subject</label>
    <div class="controls">
        <select name="subject_id">
            <%
                for (Object subjectObject : subjectList) {
                    Subject subject = (Subject) subjectObject;
            %>
            <option value="<%=subject.getId()%>"><%=subject.getName()%></option> …
Run Code Online (Sandbox Code Playgroud)

java model-view-controller jsp struts2 struts-action

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

GregorianCalendar在Java中返回错误的DAY_OF_WEEK

这段代码:

Calendar calendar;
calendar = GregorianCalendar.getInstance();
calendar.set(year, month, day);
week_day = calendar.get(Calendar.DAY_OF_WEEK);
Run Code Online (Sandbox Code Playgroud)

返回错误的值.

例如

  • 年= 2013年,月= 3,日= 31

返回相同的值

  • 年= 2013年,月= 4,日= 1.

我怎么能正确地做到这一点?

java calendar weekday dayofweek gregorian-calendar

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

Struts2:多个提交按钮

我想在我的jsp中有2个提交按钮,所以我找到了这个教程:http://struts.apache.org/release/2.3.x/docs/multiple-submit-buttons.html 我想开发Nyong Nyong的MyBaseAction类的解决方案,由MySubmitAction和MyClearAction类扩展.但我无法让它发挥作用.我不确定jsp将如何,这是在示例中:

<s:form method="post" action="mySubmitAction">
    <s:submit value="Submit"/>
    <s:submit value="Clear" action="myClearAction"/>
</form>
Run Code Online (Sandbox Code Playgroud)

但我想这是前面的例子.我对struts.xml也不太确定,我是否需要设置一些特定的常量值或其他东西?

如果有人可以提供完整的jsp和struts.xml示例,那将会很棒.

java xml jsp struts2 form-submit

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

如何在 Java8 中将 List&lt;Map&lt;String,Object&gt;&gt; 分组为 Map&lt;String,List&lt;Map&lt;String,Object&gt;&gt;

我有一个 List<Map<String,Object>>

[ {key1: object1a, key2: object2a, key3: object3a}, 
  {key1: object1a, key2: object2a, key3: object3a}, 
  {key1: object1b, key2: object2b, key3: object3b}, 
  {key1: object1b, key2: object2b, key3: object3b}, 
  ...
]
Run Code Online (Sandbox Code Playgroud)

我想按第三个值对其进行分组,以获得一个Map<String,List<Map<String,Object>>>

{ object3a: [ {key1: object1a, key2: object2a}, 
              {key1: object1a, key2: object2a}
            ],
  object3b: [ {key1: object1b, key2: object2b}, 
              {key1: object1b, key2: object2b}
            ],
  ...
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用该Collectors.groupingBy?方法,以及如何使用?

java java-8 java-stream collectors

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

字体真棒快捷方式

我在我的网络项目中使用 Awesome Font。是否有任何选项如何创建一堆图标的快捷方式?例如我有circle-thin图标。现在在页面上我想将三个图标放在一起,所以结果是OOO,但我不想<i class="fa fa-circle-thin"></i>在代码中放入 3x 次 s 。那么我可以以某种方式创建CSS快捷方式,当我编写它时,会出现3个圆圈吗?

例子:

.circle-three {
<i class="fa fa-circle-thin"></i>
<i class="fa fa-circle-thin"></i>
<i class="fa fa-circle-thin"></i>
}
Run Code Online (Sandbox Code Playgroud)

然后在页面上我将仅使用.circle_three类,而不是输入三次循环代码。

html css oocss font-awesome

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

更改CSS3动画关键帧

我正在尝试更改CSS动画关键帧,它正在反弹Y轴方向,但我试图将其更改为X轴意味着尝试从左到右或从右到左反弹.

小提琴: http ://jsfiddle.net/5y8ebfcw/

HTML:

<div class='thisone'></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.thisone {
-webkit-animation-name: slybounce;
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-delay: 0;
-webkit-animation-play-state: running;
-moz-animation-name: slybounce;
-moz-animation-duration: 3s;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;
-moz-animation-delay: 0;
-moz-animation-play-state: running;
}


@-webkit-keyframes slybounce {
  0% {
    -webkit-transform: translate(0, -5);
  }
  50% {
    -webkit-transform: translate(0, 5px);
  }
  100% {
    -webkit-transform: translate(0, -5);
  }
}

@-moz-keyframes slybounce {
  0% {
    -moz-transform: translate(0, -5);
  }
  50% {
    -moz-transform: translate(0, 5px);
  }
  100% {
    -moz-transform: …
Run Code Online (Sandbox Code Playgroud)

html css css3 css-transforms css-animations

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

如何解决Singleton EJB初始化失败的问题

我有一个Java EE项目,该项目在Eclipse Mars中通过EJB注入在Glassfish 4.1容器中执行。我有一个Singleton EJB,可以在应用程序启动时初始化或更新数据库

@Startup
@Singleton
public class DatabaseUpdater {

    private static final Logger LOG = Logger.getLogger(DatabaseUpdater.class.getName());

   /**
    * Initializes database process
    */
    @PostConstruct
    public void initialize(UserVO userVO) {
        // ... initialize code
    }
}
Run Code Online (Sandbox Code Playgroud)

该项目在Eclipse Mars中使用“ 在服务器上调试”选项执行,并且运行良好。但是昨天我只是尝试执行此操作以启动项目,并且部署过程在Eclipse中失败了。出现此异常堆栈:

2016-02-21T11:03:52.001-0500|Grave: Exception during lifecycle processing
javax.ejb.EJBException: javax.ejb.CreateException: Initialization failed for Singleton DatabaseUpdater
    at com.sun.ejb.containers.AbstractSingletonContainer$SingletonContextFactory.create(AbstractSingletonContainer.java:649)
    at com.sun.ejb.containers.AbstractSingletonContainer.instantiateSingletonInstance(AbstractSingletonContainer.java:389)
    at org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:219)
    at org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:180)
    at org.glassfish.ejb.startup.SingletonLifeCycleManager.doStartup(SingletonLifeCycleManager.java:158)
    at org.glassfish.ejb.startup.EjbApplication.start(EjbApplication.java:166)
    at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
    at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:291)
    at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:539)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:535) …
Run Code Online (Sandbox Code Playgroud)

java singleton ejb startup java-ee

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

在JUnit测试中读取资源文件

我在单元测试中读取了文本文件,并在资源文件夹中放置了一些输入文本文件.以下是目录结构.

  • src - > com - > au - > myapp - > util - > MyFileReader
  • test - > com - > au - > myapp - > util - > MyFileReaderTest
  • test - > com - > au - > myapp - > resources-> input.txt

请注意,src和test位于同一层次结构中.

public class MyFileReaderTest
{

  ClassLoader classLoader = getClass().getClassLoader();

  @Test
  public void testReadInputFile() throws Exception
  {
    String file = classLoader.getResource("test/com/au/myapp/resources/input.txt").getFile();
    List<String> result = InputFileReader.getInstance().readFile(file);
    assertEquals("Size of the list should be 2", 2, result.size()); …
Run Code Online (Sandbox Code Playgroud)

java junit

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

如何将Struts从2.0迁移到2.5?

我正在Struts 2.0项目中工作.

将Struts从2.0升级到2.5时需要执行哪些步骤和预防措施?

struts2 upgrade migrate

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