『壹』 jsp页面中使用struts2标签后出现500错误
首先你检查下web.xml配置文件,是否有下面段话
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping〉
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
如果确定上面不能解决后,看下面的解释。。。
<s:text name="psw"></s:text>
这个标签是取国际化(.properties)文件中的键值。
你有没有在struts.xml中配置国际化,有没有国际化文件,下面那句话
<constant name="struts.custom.i18n.resources" value="国际化文件名"></constant>
看你写的
<td>姓名: <s:text name="name"></s:text> </td>
你应该是想写文本框的标签,文本框标签如下
<s:textfield id="aa" name="abcd" value="哈哈"></s:textfield>
希望对你有所帮助,good luck!
『贰』 jsp提示错误怎么办
仅定义页面指示符元素errorPage属性指定当前页面,当出现异常时,该页面应该被给予处理,例如:< % @ page errorPage = "error。JSP % >,即如果当前页面显示和处理错误信息的错误信息,则出现异常错误。JSP页面。
处理错误的页面必须将页面指示器元素的isErrorPge属性值设置为true,否则它无法接受其他页面抛出的异常,例如<%@page isErrorPage="true"%>;
错误页面使用异常隐式对象来显示错误消息,如果isErrorPage是假的,则异常不能接受其他页面抛出的异常;
如果有许多JSP页面错误消息将被发送到同一个页面进行处理,那么在每个JSP页面中都很难编写errorPage。
可以在网上。在XML中,设置某种类型的异常或状态码对应的异常会被抛出到同一个页面,因此,当异常发生到相应的错误处理页面时,在JSP页errorPage页面中不需要标记。
使用标签:< web应用程序- > <错误页面- >标记,<错误页面- >有两种标签分别在不同形式的例外,一个是<例外- type >,它是基于java异常类型,另一种是<错误代码>,基于HTTP错误代码,然后是<位置>标签,说在上面的异常出现异常应转发到URL中指定的应用程序进行处理。
『叁』 jsp html:form 标签就报错
用<html:form>标签报错说明action的提交路径和配置的不匹配。
你试试(1)<html:form action="/deleteContractAction" method="post">
(2)配置文件中<action path="/deleteContractAction"
......../>
配置文件中的路径都是要以斜杠开头的,写相对路径不好使。
两处统一起来应该不会出现404
『肆』 jsp中引入了jstl标签,并且jar包也导进去了,但是jsp页面还是报错,并且用C标签时也没有提示。
1、检查jstl的jar包(确保jar包完整)是否放在web项目的lib目录下;
2、检查jsp页面头引用标签库是否正确:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3、关回闭jsp页面,或答者重启web服务,再检查c标签是否有提示;
『伍』 jsp页面报错:The end tag "</jsp:" is unbalanced 请问在是什么错误该如何处理呢
是说你的</jsp:>标签不对称,检查一下你的代码,<jsp>和</jsp>标签是成对出现的,看是多了一个</jsp>标签还是少了一个</jsp>标签
不然把你代码放上来让大家帮你检查下
『陆』 jsp错误处理方法
曾经的一次错误是在jsp页面添加<c:set>标签导致jsp页面报
的错误。
处理方法1:在maven的pom.xml 添加
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
注意<scope>必须写成provided,原因是Tomcat自带该jar,如果你设置为默认的,会将这两个jar包打包进去,就会造成重复,和Tomcat里自带的相冲突。
处理方法2:
选择你的项目,右击build path -->Config Build Path.. -->libraries-->Add External JARS..
然后选择你本机器上的Tomcat,选择它里面的jsp-api.jar
『柒』 jsp提示错误怎么办
仅定义页面指示符元素errorPage属性指定当前页面,当出现异常时,该页面应该被给予处理,例如:< % @ page errorPage = "error。JSP % >,即如果当前页面显示和处理错误信息的错误信息,则出现异常错误。JSP页面。
处理错误的页面必须将页面指示器元素的isErrorPge属性值设置为true,否则它无法接受其他页面抛出的异常,例如<%@page isErrorPage="true"%>;
错误页面使用异常隐式对象来显示错误消息,如果isErrorPage是假的,则异常不能接受其他页面抛出的异常;
如果有许多JSP页面错误消息将被发送到同一个页面进行处理,那么在每个JSP页面中都很难编写errorPage。
可以在网上。在XML中,设置某种类型的异常或状态码对应的异常会被抛出到同一个页面,因此,当异常发生到相应的错误处理页面时,在JSP页errorPage页面中不需要标记。
使用标签:< web应用程序- > <错误页面- >标记,<错误页面- >有两种标签分别在不同形式的例外,一个是<例外- type >,它是基于Java异常类型,另一种是<错误代码>,基于HTTP错误代码,然后是<位置>标签,说在上面的异常出现异常应转发到URL中指定的应用程序进行处理。
『捌』 我这是新建的jsp文件,可是为什么会提示错误啊!
新建的jsp可能由于编码的问题导致提示无法保存的错误。
检查页面如果有中文字符,在jsp的开始需要指定为gb2312的编码格式:
<%@ page contentType="text/html;charset=gb2312"%>
然后再程序的后台处理法:
post处理:
Request.setCharacterEncoding("GBK");
Get处理
String str=request.getString("key");
if(str!=null){
str=new String(str.getBytes("ISO8859-1"),"GBK");
}
『玖』 JSP的<td>标签报错,求大神解答啊
out.print("<td><ahref="delete.jsp?id="+rs.getInt("id")+"">删除</a></td>");
out.print("<td><ahref="update.jsp?id="+rs.getInt("id")+"">修改</a></td>");
就不会报错了