数据库问题:今天忽然发现我们老师 web工程中jsp里没有写action和method,但仍然

能通过servlet读取并在页面上显示,求大神解惑
jsp中代码:
<body>
<c:forEach items="${list}" var="g">
<span>${g.id }</span> , <span>${g.gname }</span><br/>
</c:forEach>
servlet中代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("Servlet对象:"+this);
System.out.println(Thread.currentThread().getName());
System.out.println(GetConnection.getConn().hashCode());

GradeDAO gradeDAO = new GradeDAO();
List<Map> list = gradeDAO.findGrade(2);
request.getSession().setAttribute("list", list);
//response.sendRedirect("index.jsp");
}
xml文件:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>Test1</servlet-name>
<servlet-class>com.controller.Test1</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Test1</servlet-name>
<url-pattern>/Test1</url-pattern>
</servlet-mapping>

xml不是配置了servlet吗?当你访问这个servlet的时候就会执行doGet方法,而你这个servlet里面有 request.getSession().setAttribute("list", list); 将list存在request内,那你的jsp当然可以获取这个list了
温馨提示:内容为网友见解,仅供参考
无其他回答

中的后面的action、method中的引号填什么?
action=""引号中填写,页面提交给哪个JSP页面或servlet。method=“”中常用有两种 一种是get 一种是post. get是将参数显示在url中,post是在url中不显示参数

...文件中如果没有找到相应的result里的name,但是我也需要它转到一个...
全局的: <global-results> <result name="error">\/error.jsp<\/result> <\/global-results> 当在对应的action中找不到result对象时,系统将自动使用全局的result 默认的:<action name="error" > <result name="error" >页面路径 <\/result> <\/action> 要使用共同的页面,只需要在处理完成后转入默...

开发JSP WEB应用所犯的错误收集(多者拿分,严禁抄袭)
(2)、path环境变量中设置的路径中是否有另一个java.exe文件,默认执行的是这个目录下的java.exe,虽然版本与JDK下的java.exe一致,但是在此目录下执行就会出错。 方法: 安装了JDK的情况下,应该删除winnt下的java.exe,确保默认调用的java.exe是位于jdk中bin目录下的java.exe。(3)、假如你使用了packet那么检查你在...

JSP问题帮忙看下为什么不能调用到这个action输出我要的结果
\/\/第一种方法是从获取到的dom元素中读取出来 ,但是读取的是每一个emp下的所有的的字符,因为输出不可以换行,所以读取到jsp页面的没有table的效果 \/\/var empTextNodes = empNodes[i].textContent;\/\/alert(empTextNodes);\/\/所以用到第二种方法 :先得到emp下的子标签,在通过子标签的属性得到text...

jsp中addproduct.jsp中
把 改为

...的问题:Expecting "jsp:param" standard action with "name" and...
这个异常非常明显,主要提示在这里"jsp:param"standardactionwith"name"and"value"attributes”应该是你的jsp:param动作书写使用不对,导致jsp引擎无法解析,请仔细检查一下:这个动作首先必须和include或者forward一起使用,作为它们的子标签使用,含义是传递参数而且name属性和value属性都是必需的;还要注意你...

*.jsp文件中action后接的地址具体指什么,到底如何写
jsp里面不需要写action路径什么的 路径都是配置在struts配置文件里面的 可以这样理解 我现在有一个业务bean 我现在定义 path 访问路径为 login.do 的请求都用我这个action处理 所以路径是配置这个action文件的事 而不是 访问请求的事 当然这些都是基于访问路径下的访问 当然你之前可能接触过...

jsp 中有这一句话 我没有找到login 这个文件啊?这是怎么回事
login不是文件,是Servlet指向的虚拟路径,如果没有struts,就在web.xml中可以找到;用了struts,就在struts-config.xml或者相关文件中找到与之对应的映射路径,就能找到类了。

web本页面跳转??跳转了,但是数据没有写入数据库里面啊!!!
回答:总觉得你在提交的时候就没有跑java代码

java web项目中action 操作文件默认路径写到哪里呀。我想写到web 项目...
如果namespace="\/user",则在页面访问时的路径就是就是根"\/"下的user\/下的,如:<form id="loginform" action="<%=path%>\/user\/userLogin.action" method="post" onsubmit="return login()"> <%=path%>是JSP页面上默认的<%String path = request.getContextPath();%>上下文路径 本Action...

相似回答
大家正在搜