因此,当我尝试运行此代码示例https://www.youtube.com/watch?v=uNRSNDm08wk时,我执行了我的servlet类,并且表单也正在使用它.但是,当我提交clic时,它似乎并不认可regServlet作为我的servlet的标识符,因为它给了我错误404.它在jsp页面目录中查找文件.我可以在任何地方查看这些参考资料吗?
package bean;
import java.io.IOException;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class RegServlet
*/
@WebServlet("/RegServlet")
public class RegServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
StringBuilder csvSkills = new StringBuilder();
/**
* @see HttpServlet#HttpServlet()
*/
public RegServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO …Run Code Online (Sandbox Code Playgroud) 我遇到过这个任务,用汇编语言为程序构建一个Makefile(没什么特别的,就像一个hello world).该程序是Linux 32位,我正在使用NASM汇编程序.到目前为止,我只能为C程序找到Makefiles,我知道彼此之间没有太大区别,但我不熟悉这个东西.我有的是这个:
Program: main.o
gcc -o Program main.o
main.o: main.asm
nasm -f elf -g -F stabs main.asm
Run Code Online (Sandbox Code Playgroud)
我不知道这是否正确,或者如果是,它是如何工作的.我无法尝试代码,因为这台计算机没有Linux.我真的很想知道代码中发生了什么.
我试图创建不同的对象(使用Clases和对象)并将它们保存在文件中以便以后编辑或检索它们.然而,这看起来如何.
GlobalCategories=[]
GlobalContent=[]
def LoadData(x,y):
import pickle
with open('bin.dat') as f:
x,y = pickle.load(f)
def SaveData(x,y):
import pickle
with open('bin.dat', 'wb') as f:
pickle.dump([x,y], f)
def Loader(x,y):
try:
LoadData(x,y)
except:
SaveData(x,y)
Run Code Online (Sandbox Code Playgroud)
这个保存的片段显示了我如何保存列表中的信息(tema是类,其他东西是该类的方法):
newtheme=Tema()
newtheme.setInfo_name(newstr)
newtheme.setInfo_code(newcode)
GlobalCategories.append(newtheme)
SaveData(GlobalContent,GlobalCategories)
Run Code Online (Sandbox Code Playgroud)
X和Y是我存储对象的全局列表.(我注意到它在每个对象的内存中保存方向)当我第一次运行它时,它创建文件并将信息保存在文件中,但是如果我关闭它,尝试再次运行它并加载信息,程序擦除信息,并再次创建文件,因此存储的任何内容都消失了.
我不知道这是否是一种存储对象的方式,或者是否有更好的方式,所以任何建议都非常受欢迎.
@abernert:谢谢abarnert!我想要做的是保存一个包含两个列表的列表.例如,一个列表将保存一个品牌(丰田,尼桑等),另一个列出汽车模型(苔原,穆拉诺).现在每个元素都是我在创建时添加到列表中的对象.
newtheme=Theme()
newtheme.setInfo_name(newstr)
GlobalCategories.append(newtheme)
这是我如何在全局列表中保存对象.GlobalCategories是我想在我关闭程序之后加载的两个列表中的一个(它就像示例中的汽车公司列表).现在,我有问题是在关闭并重新启动程序后从列表中加载对象,因为当我还没有关闭shell时,我能够从列表中检索和编辑它们.一旦我启动程序,我需要在各自的列表中加载和存储品牌和汽车对象,以便我以后可以操作它们.再次感谢阿瑟讷!