本文目录一览:
- 1、jsp运行出现了这样的错误
- 2、jsp运行时错误,代码505?
- 3、我的代码能运行,唯一的问题是jsp页面的文本框中总是显示null值啊 ,怎么回事啊,应该是空白的啊
- 4、jsp运行时出现这个错误,哪里出错了?求大神指教
- 5、运行一个jsp程序出现这样的提示错误:java.lang.NullPointerException
jsp运行出现了这样的错误
从报错的消息来看,是第一行用错了
应该
修改成:
%@ page contentType=”text/html; charset=GB2312″ %
你少打了几个字,祝你好运!
jsp运行时错误,代码505?
控制客户端访问是开发一个基于B/S的架构的系统的开发者必须考虑的问题。JSP或SERVLET规范的基于配置文件的安全策略对资源的控制是以文件为单位的,即只可以定义某个视图全部可以或全部不能被访问。一个比较复杂的系统往往要要求对视图的一部分(如JSP页面里的一个按钮)提供访问控制,只允许被某种角色的用户访问。如果采用可编程的安全策略,因为对用户角色和操作的定义在开发时不能定义,而且这种策略加大了程序员的工作量,它可能不是一种好的办法。
我采用定制标签库和和配置文件来解决这个问题:把要权限控制的JSP页面元素如BUTTON,作为标签的内容。为受保护的内容起一个唯一的名称,把这个名称作为标签的一个属性。某个角色对某个页面元素或一组页面元素是否有权限,在XML配置文件中描述。
例如,下面的JSP页面有“详细”和“修改”两个按钮。
%@ taglib uri=”” prefix=”custTag” %
html
head
titletest/title
/head
body
form name=”form1″
table width=”600″ border=”0″ cellspacing=”0″ cellpadding=”2″
tr
td
custTag:JspSecurity elementName=”employeedetail”
input type=”button” name=”detail” value=”详细”
/custTag:JspSecurity
custTag:JspSecurity elementName=”employeemodify”
input type=”button” name=”modify” value=”修改”
/custTag:JspSecurity
/td
/tr
/table
br
/form
/body
下面XML配置文件内容表示对角色为common的用户,只对名为employeedetail 的页面元素即“详细”按钮有权限,对角色为“admin”的用户,对名为employeedetail 和employeemodify的页面元素即两个按钮都有权限。
?xml version=”1.0″ encoding=”GB2312″?
security
htmlElement name=”employeedetail”
roleName name=”common” /
roleName name=”admin” /
/htmlElement
htmlElement name=”employeemodify”
roleName name=”admin” /
/htmlElement
/security
定制标签类JspSecurityTag继承了BodyTagSupport类。BodyTagSupport有一个变量bodyContent指向起始标志和结束标志之间的内容。JspSecurityTag的私有静态变量roleList保存从XML文件中取到角色和页面元素的对应集合,私有变量ElementName对应页面元素的名称。当解析该定制标签时,首先先取到页面元素的名称,再取到当前用户的角色,如果角色有该页面元素的权限,就显示标签正文(即页面元素),否则不显示。
Pagekage com.presentation.viewhelper.JspSecurityTag;
import javax.servlet.jsp.tagext.*;
import javax.servlet.jsp.*;
import java.util.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
import org.w3c.dom.*;
import java.io.*;
太多了,发不完,自己去看吧
我的代码能运行,唯一的问题是jsp页面的文本框中总是显示null值啊 ,怎么回事啊,应该是空白的啊
input type=”text” name=”pro_id” value=”%=request.getParameter(“pro_id”)%”/
request.getParameter(“pro_id”) 因为你这个的返回值是null
改一下 request.getParameter(“pro_id”)==null? “”,request.getParameter(“pro_id”)
jsp运行时出现这个错误,哪里出错了?求大神指教
java.lang.NoSuchMethodError: com.db.update(Ljava/lang/String;)I
这是参数类型不匹配导致的。
可以去对应的类中是否有这个方法类型,如果没有的话,可以看看是定义的方法不对,还是传递的参数不对。
运行一个jsp程序出现这样的提示错误:java.lang.NullPointerException
此情况就是空指针异常,很有可能是你只声明了一个对象类型的变量,此变量没有被初始化,(没有这个过程,如Text t=new Text()).或者是你用一个对象类型的变量去对应一个方法的反回值(如:Text t=getText())而此时,getText()没有反回一个Text型的对象,而反回null.
你可以到如:C:\Tomcat 5.0\work\Catalina\localhost下找到你的项目名,里面有你要找的reading_jsp.java.在第93行.看看是什么为null了.
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/305078.html