小编Chr*_*lma的帖子

字符串的VBA范围

这有点傻,但我在这个简单的陈述中已经被困了一段时间:

    Dim range1 as Range
    Dim mysheet as String
    Dim myrange as String

    mysheet = "Sheet1"
    range = "A1:A10"

range1 = Worksheets(mysheet).Range(myrange)
Run Code Online (Sandbox Code Playgroud)

我已经测试了我在互联网上找到的所有解决方案,例如this,thisthis,但没有.

它总是给我错误:1004"由应用程序定义的错误"或"对象变量或未设置".

我尝试过以下方法:

range1 = ThisWorkbook.Worksheets(mysheet).Range(myrange)

range1 = ActiveWorkbook.Worksheets(mysheet).Range(myrange)

range1 = Sheets(mysheet).Range(myrange) (and the combinations above)

range1 = Worksheets(mysheet).Range(Cells(1,1), Cells(1,10)) (and the combinations with This/Active workbook)
Run Code Online (Sandbox Code Playgroud)

with This/ActiveWorkbook
range1 = .Worksheets(mysheet).Range(myrange)
end with
Run Code Online (Sandbox Code Playgroud)

没有人工作过.

这真是一件非常愚蠢的事情,但我已经被困了一段时间了:s

谁能帮我?

非常感谢提前.

最好的祝福,

excel vba excel-vba

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

无法配置可执行jar的日志记录

这与其他问题类似,虽然我已经把它logging.properties放在可执行jar中并且不起作用.

我有一个类(ReportGenerator)具有以下内容:

 Logger logger = Logger.getLogger(ReportGenerator.class.getName());
 logger.log(Level.INFO, "LOG THIS");  
Run Code Online (Sandbox Code Playgroud)

我正在使用Netbeans,所以我将logging.properties文件放在路径中src/main/resources.它有(除其他外):

# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = /my/folder/reports.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 10
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter

# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = OFF
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter


############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################

# For example, set the com.xyz.foo logger to …
Run Code Online (Sandbox Code Playgroud)

java logging netbeans jar maven

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

在实现Web服务(SOA/REST)时,使用RMI实现EJB仍然有用吗?

这可能听起来与类似,但事实并非如此.

我有点理解EJB和RMI,而且我已经在SOA下使用Web服务了一段时间.我想知道为什么使用EJB暴露RMI下的远程接口而不是发布Web服务(SOA/REST,但主要是SOA)是有用的.我不是在问哪一个更好,只是我想知道为什么我更喜欢通过Web服务实现带有远程接口的EJB的一个很好的理由.

我查看了很多网页,但似乎都过时了.到目前为止,我所拥有的是,在与Java遗留系统集成时,暴露远程接口的EJB仅比WS更好.如果我想管理事务,我可以使用本地接口实现EJB.另外,我不认为选择EJB over RMI比Web Service接口更有效.

我对吗?有什么我想念的吗?

非常感谢提前.

java web-services ejb rmi java-ee

12
推荐指数
3
解决办法
8023
查看次数

特定Gmail ID的Android In-App Sandbox设置错误

我的项目是在Plyatore beta.该项目包含每月和每年的订阅.因此,我添加了一个包含8个Gmail ID的Sandbox设置来测试订阅.然后,我在设备帐户设置中配置每个Gmail ID,只有两个ID正在获取购买对话框.剩余的6个Gmail ID会收到一条错误消息,因为"您请求的商品无法购买".

是否有人发生了同样的问题,或者任何人都有解决方案请帮助我解决问题.邮件ID在Playstore帐户中归档的沙箱中用逗号分隔.此外,每个邮件ID都有一个有效的信用卡信息.

java android in-app-purchase in-app-billing google-play-services

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

带占位符的本地化参数的JSTL消息包

我正在使用Spring和JSTL.

我在bundle(messages.properties)中有以下键:

key.withplaceholder= Never {0}.
key.giveup=give up
Run Code Online (Sandbox Code Playgroud)

我有以下代码:

<fmt:message key="key.withplaceholder">
  <fmt:param value="lie"/>
</fmt:message>
Run Code Online (Sandbox Code Playgroud)

使用此代码,我可以显示以下消息:

永远不要说谎.

但如果我想使用key.giveup显示"Never give up"我不知道该怎么做.我怎么能做到这一点?

最后,还有更好的方法吗?(无需在jsp中加载资源包).

java spring jsp jstl

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

Webdriver异常:"chrome无法访问"

我在ubuntu服务器上运行selenium测试用例,它基本上运行firefox和chrome中的测试用例.Firefox启动和测试用例成功运行但chrome抛出异常:

*****下面是stacktrace的片段:*****

在端口21549上启动ChromeDriver(v2.8.240825)

PAC支持已禁用,因为没有系统实现

Test IntegrationTest.AdminUserelementscheck失败:

org.openqa.selenium.WebDriverException:chrome无法访问(驱动程序信息:chromedriver = 2.8.240825,platform = Linux 2.6.32-431.el6.x86_64 x86_64)(警告:服务器未提供任何堆栈跟踪信息)[错误]命令持续时间或超时:20.83秒


嗨下面是我的代码的小片段:

public class IntegrationTest {

private static final String configFile="test.properties";

private final String FIREFOX="firefox";

private final String CHROME="chrome";

private final String PHANTOMJS="phantomjs";

private final String BROWSERNAME="browser";

private static Properties props = new Properties();

public WebDriver webDriver;

private static Configuration additionalConfigurations;


@BeforeClass

public static void setUp() throws IOException, SQLException{

props.load(IntegrationTest.class.getResourceAsStream("/" + configFile));
        }

@test

public void AdminUserelementscheck() throws SQLException, IOException {

String[] browsers = props.getProperty(BROWSERNAME).split(",");

System.out.println("Number of browsers …
Run Code Online (Sandbox Code Playgroud)

webdriver selenium-chromedriver selenium-webdriver docker chrome-web-driver

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

Servlet转发响应呼叫者/上一页

我试图将servlet响应转发到它来自同一页面(也就是:上一页,或"servlet"调用者).

我见过很多答案(比如这个这个),但仍然无法使其发挥作用.

我通常会执行以下操作将servlet的响应重定向到另一个页面:

request.getRequestDispatcher("MyNewPage").forward(request, response);
Run Code Online (Sandbox Code Playgroud)

但是我试图将"MyNewPage"更改为我见过的其他选项:

request.getRequestDispatcher((String)request.getAttribute("javax.servlet.forward.request_uri")).forward(request, response);
request.getRequestDispatcher(request.getHeader("referer")).forward(request, response);
Run Code Online (Sandbox Code Playgroud)

和其他选项,不能使它工作.

我究竟做错了什么?

java servlets java-ee servlet-3.0

6
推荐指数
1
解决办法
4万
查看次数

没有commandName的Spring表单

我是Spring的新手,我有一个问题.我有一个表单,用于向控制器发送信息.我不需要或者想要一个bean备份表单,所以我将表单中的commandName属性保留为空白,如下所示:

<form:form action="getReportFile.html" method="post">
            <table>
                <tr>
                    <td><form:label path="field1">Field1:</form:label></td>
                </tr>
                <tr>
                    <td><form:select path="field1" items="${FieldMap}" />                        
                    </td>
                </tr>
               <tr>
                   <td><form:label path="field2">Field2:</form:label></td>
               </tr>
               <tr>
                   <td><form:input path="field2"/></td>
               </tr>
               <tr>
                   <td><input type="submit" value="Submit" /></td>
               </tr>
           </table>
       </form:form>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
Run Code Online (Sandbox Code Playgroud)

我可以在这里看到,当你没有给commandName它一个值使用默认值'command',但是,那么,我是否必须配置其他任何东西?我应该把'command'豆子放进去dispatcher-servlet.xml吗?那豆怎么样?

我只想要一个表单将信息发送给控制器.我真的必须创建一个bean来支持它吗?

java spring spring-mvc java-ee

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

使用Hibernate(JPA)查询Postgresql没有找到表

我正在使用JPA与Hibernate和Postgresql开发一个应用程序.使用Netbeans向导,我从现有数据库创建了实体类.其中一个类的摘录如下:

@Entity
@Table(name = "ADM_TYPES")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "AdmTypes.findAll", query = "SELECT a FROM AdmTypes a"),
    @NamedQuery(name = "AdmTypes.findByCType", query = "SELECT a FROM AdmTypes a WHERE a.cType = :cType"),
    @NamedQuery(name = "AdmTypes.findByVlType", query = "SELECT a FROM AdmTypes a WHERE a.vlType = :vlType"),
    @NamedQuery(name = "AdmTypes.findByDsType", query = "SELECT a FROM AdmTypes a WHERE a.dsType = :dsType"),
    @NamedQuery(name = "AdmTypes.findByVlStatus", query = "SELECT a FROM AdmTypes a WHERE a.vlStatus = :vlStatus"),
    @NamedQuery(name = "AdmTypes.findByCTypePrefix", query = "SELECT a …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate jpa java-ee

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

如何在Spring表单中验证日期格式

我是Spring的新手,我正在尝试创建一个验证日期格式的表单(即:它只接受格式为" MM/dd/yyyy"的日期,如果用户输入" mm-dd-yyyy"它应显示错误消息).

我如何用Spring实现这一目标?

我看了很多帖子和答案像这个这个,推荐使用@InitBinder的(我试过,但不能使它工作BTW)控制器.但是,如果我有一个不同日期的表格怎么办?或者如果我的控制器管理来自不同表格的多个帖子请求,并且每个人都需要不同的日期验证?

目前我有这样的表格:

<form:form action="getReportFile.html" commandName="staticReportForm">
            <table>
                <tr>
                    <td>Reports:</td>
                </tr>
                <tr>
                    <td><form:select path="report" items="${staticReports}"/>                        
                    </td>
                </tr>
               <tr>
                   <td>Date (MM/DD/YYYY) (empty for most recent possible):<FONT color="red"><form:errors
                                path="date" /></FONT></td>
               </tr>
               <tr>
                   <td><form:input path="date" /></td>
               </tr>
               <tr>
                   <td><input type="submit" value="Submit" /></td>
               </tr>
           </table>            
       </form:form>
Run Code Online (Sandbox Code Playgroud)

这将是支持表单的bean(@DateTimeFormat注释只有在你输入正确的格式时才能使它工作):

public class StaticReportForm {
        @NotEmpty        
        private String report;    
        @DateTimeFormat(pattern="MM/dd/yyyy")
        private Date date;

    public String getReport() {
        return report;
    }

    public void setReport(String report) {
        this.report …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc java-ee

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