我正在尝试验证我的 HTML 中的字符串位置作为我的 Java 程序中的标记,以便如果有人更改 HTML 标记字符串,我的 Java 程序会检查该字符串是否是我写的。
这是我的java ...
public void init()
{
String name = getParameter("author");
String course = getParameter("class");
if (name == "goes here")
JOptionPane.showMessageDialog (null, "Good, it will setVisible(true)", "Library System", JOptionPane.WARNING_MESSAGE);
if (name != "goes here")
JOptionPane.showMessageDialog (null, "NOT good and will setVisible(false)", "Library System", JOptionPane.WARNING_MESSAGE);
Container contain = getContentPane();
contain.add(new LibraryPanel(name, course));
setVisible(true);
}
这是我的HTML...
<html>
<body>
<applet code=3.LibraryFrame.class width=650 height=700>
<param name=author value="goes here">
<param name=class value="className">
</applet>
</body>
</html>
因此,当我的 HTML 标记中的字符串正确时,它总是说它不匹配。我什至在我的 showMessageDialog 中放置了 name 和 course 变量并且它匹配。
关于为什么它没有正确验证的任何想法?