小编epe*_*leg的帖子

rs.getMetaData().getColumnName(i)在mysql上有别名列

当我有一个类似的查询结果:

select col as newName from table;
Run Code Online (Sandbox Code Playgroud)

然后我做(在java中):

rs.getMetaData().getColumnName(i)
Run Code Online (Sandbox Code Playgroud)

它返回列的名称而不是"newName"...

但是,如果我这样做

select concat(col,'') as newName from table;
Run Code Online (Sandbox Code Playgroud)

它返回预期的"newName"

有没有办法获得"newName"而不会搞乱sql查询?

这都是mysql,java,tomcat 6.

java mysql metadata

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

仅限CSS的方法将div设置为90%宽度和3:1宽高比

我有一个div,我想设置为其父容器宽度的90%,我希望设置它的高度,以达到特定的宽高比,比如说3:1.

.mydiv {
  width: 90%
  height: 30%(of-width);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,不涉及JavaScript?

css aspect-ratio

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

查找多servlet映射场景中使用的匹配url-pattern

假设我有一个Java servlet,我想用于两个(或更多)不同的url模式:

  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/this/exact/path</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/that/prefix/path/*</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/yet/another/exact/path</url-pattern>
  </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

MyServlet将被调用以下任何一个:

/this/exact/path
/yet/another/exact/path
/that/prefix/path/param1
/that/prefix/path/param2.html
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何从我的代码中告诉我们匹配请求的路径是什么.(即如果请求是/myapp/yet/another/exact/path我想要获取字符串/yet/another/exact/path).

我想也应该有一种方法可以区分/ that /前缀/路径/以及与之匹配的内容*如果有人能告诉我应该怎么做,那将会很好.

我试过String path = req.getRequestURI()但它也返回/ myapp部分.

java servlets

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

以magento获取Product或ProductID

在编写一组新的.phtml和块时:建议
该块当前是否在产品页面上的推荐方法是什么?
如果它在产品页面上,那么如何获取当前正在查看的产品的数据?

谢谢,Eyal

magento

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

有条件地覆盖/重写magento中的类

我知道我可以在我的模块的config.xml中使用以下语法覆盖/重写模块中的模型类:

<config>
    <global>
        <models>
            <moduletooverride>
                <rewrite>
                    <modeltooverride>Mycompany_Mymodule_Model_Myfolder_Myclass</customer>
                </rewrite>
            </moduletooverride>
         </models>
     </global>
</config>
Run Code Online (Sandbox Code Playgroud)

但是,如果我希望这是有条件的(例如,基于我的模块adminhtml配置部分中的一些设置?)

这有什么语法吗?

或者,有没有办法让我的重写课程能够在重写之前进入课堂?(允许它称其为"前任".

php xml magento magento-1.4

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

标签 统计

java ×2

magento ×2

aspect-ratio ×1

css ×1

magento-1.4 ×1

metadata ×1

mysql ×1

php ×1

servlets ×1

xml ×1