小编fvg*_*vgs的帖子

什么是phtml,什么时候应该使用.phtml扩展名而不是.php?

我想知道.phtml和.php文件之间的区别是什么,以及何时使用一个而不是另一个.

php file-extension

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

如何使用两个提交按钮,并区分用于提交表单的按钮?

目前,我有一个HTML表单,用户将在其中输入文章的标题和文本.在提交时,它们会显示两个按钮.一种是"保存"他们的文章而不发布它,另一种是"发布"文章并将其公之于众.

我正在使用PHP,我试图弄清楚如何分辨使用哪个按钮,以便在数据库中存储适当的相应值.

<td>
<input type="submit" class="noborder" id="save" value="" alt="Save" tabindex="4" />
</td>
<td>
<input type="submit" class="noborder" id="publish" value="" alt="Publish" tabindex="5" />
</td>
Run Code Online (Sandbox Code Playgroud)

可能应该早些提到过这个,但我无法分配按钮值,因为按钮是一个图像,所以文本会显示在它上面.

php forms action submit

34
推荐指数
2
解决办法
10万
查看次数

仅将ArrayList作为值传递而不是引用

简单地说,我有一个带有ArrayList参数的方法.在方法中,我修改ArrayList的内容,仅用于与方法返回的内容相关的目的.因此,我不希望作为参数传递的ArrayList完全受到影响(即不作为引用传递).

我尝试的一切都未能达到预期的效果.我需要做什么才能在方法中使用ArrayList的副本,但不能更改实际变量?

java reference arraylist pass-by-reference

30
推荐指数
3
解决办法
5万
查看次数

获取BufferedImage作为资源,以便它可以在JAR文件中工作

我正在尝试将图像作为BufferedImage加载到我的java应用程序中,目的是让它在JAR文件中工作.我尝试使用ImageIO.read(new File("images/grass.png"));哪个在IDE中工作,但在JAR中没有.

我也试过了

(BufferedImage) new ImageIcon(getClass().getResource(
            "/images/grass.png")).getImage();
Run Code Online (Sandbox Code Playgroud)

由于NullPointerException,它甚至不能在IDE中工作.我尝试使用../images,/ images和路径中的图像.这些都不起作用.

我在这里错过了什么吗?

java bufferedimage jar image

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

将JavaScript函数分配给提交按钮,该按钮应该有条件地执行

我有一个简单的表单,其中包含一个隐藏的输入字段和一个提交按钮.当用户单击提交按钮时,我希望它首先运行带有confirm()函数的JavaScript函数.根据用户是否点击"确定"或"取消",我希望表单提交或不提交.如何成功将点击功能分配给提交按钮,并使其如上所述工作?

function confirmDelete() {
var del = confirm("Are you sure you wish to delete this post?");

if (del)
  //continue and submit the form
else
  //the form should not be submitted
}
Run Code Online (Sandbox Code Playgroud)

这是表格:

<form action="/delete/" method="post">
<input type="hidden" name="path" value="'.$path.'" />
</form>
Run Code Online (Sandbox Code Playgroud)

我意识到我可以完全废弃该表单并将隐藏变量作为GET变量传递给/ delete/page,但出于安全原因,我更倾向于使用POST变量.

javascript post get form-submit onsubmit

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

在Java中迭代父类的ArrayList时使用Subclass方法

在这个循环中,我迭代一个类型的ArrayList Entity,它包含Entity类型的对象以及Projectile类型的对象,它扩展了Entity.如果对象是Projectile的实例,我希望执行下面的代码.但是,该getVelocity()方法仅在子类Projectile中,而不在Entity中.所以我无法编译下面的代码.

我可以想办法解决这个问题,比如使用单独的ArrayLists.但是,重点是将所有实体保留在全局列表中而不是将它们分开.有这个问题的简单解决方案,还是我需要更改代码的结构?

for (Entity f: glo.getList()) {
           if (f instanceof Projectile)
              f.setX(f.getVelocity()/rawFPS);
        }
Run Code Online (Sandbox Code Playgroud)

java methods arraylist instanceof

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

当我在Java中左键单击TrayIcon时,如何显示PopupMenu?

目前,当我右键单击SystemTray中的TrayIcon时,PopupMenu将会出现.但是,当我左键单击TrayIcon时,我希望它也能这样做.

我想我可以通过在TrayIcon上使用mouseListener来实现这一点,但我不知道在mouseClicked事件中调用什么方法来实现所需的结果.

icon = new TrayIcon(img, tooltip, popup);

     icon.addMouseListener(
           new MouseAdapter() {
              public void mouseClicked(MouseEvent e) {
                 popup.setEnabled(true);
              }
           });
Run Code Online (Sandbox Code Playgroud)

当我左键单击TrayIcon时,使用setEnabled()方法不会显示弹出菜单.它实际上没有明显的效果.我想知道我应该在mouseClicked()体中使用什么方法,以便在左键单击时弹出窗口显示.

java trayicon tray mouselistener

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

在浏览器中运行时,不会显示Java Applet图像

我终于设法让我的java applet在我的浏览器中运行,但是我现在面临的问题是我的图像都不会显示出来.显示的唯一内容是在applet的屏幕中绘制的黑色文本.

为了让applet工作,我不得不导出为jar并自己签名.现在,我想知道为什么图像不会显示.我检查过,jar文件确实包含了所有图像文件.同样,applet在Eclipse中运行得非常好.

这可能是什么问题?

mainscreen = new ImageIcon("main.png").getImage(); 是第一个应该访问的图像.

此外,我的所有类,包括applet类都在包中.图像都在这些包之外.

java applet image

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